1、求大佬教蘋果cmsV10偽靜態搜索路徑規則修改
<
2、關於蘋果cms採集規則
你應該到他們的官網,然後會看到他們的群號,進入他們的QQ討論群,再咨詢這個問題。目前國內的CMS太五花八門了,問題也是層出不窮。
3、如何修改phpcmsv9網站系統最新版本tag的偽靜態設置
1、添加url規則路徑:
進入網站後台->擴展->url規則管理,添加一個新的url規則,如下所示:
url規則名稱選擇category,模塊名稱為內容模塊。
url示例:tags-測試-1.html
url規則:tags-{$tag}-{$page}.html
如下圖所示:
PS:添加完後我們要記住剛才我們添加規則的ID,將在下面有用。
2、在代碼里寫入url規則
打開phpcms/moles/content/tag.php文件,找到:
$infos = $keyword_data_db->listinfo($where, '`id` DESC', $page, $pagesize);
改為:
1.//add tag jincon
2.$urlrules = getcache("urlrules","commons");
3.$urlrule = $urlrules[31];//調用url規則
4.$infos = $keyword_data_db->listinfo($where, '`id` DESC',$page, $pagesize,"","9",$urlrule,array("tag"=>urlencode($tag)));
這里的ID號31就是我們之前設置的。
3、修改內容頁模版以及標簽頁模版裡面相關的地方
打開phpcms emplatesdefaultcontentshow.html,找到:
{APP_PATH}index.php?m=content&c=tag&a=lists&tag={urlencode($keyword)}
改成
1.{APP_PATH}tag-{urlencode($keyword)}-1.html
打開phpcms emplatesdefaultcontent ag.html,同樣找到
{APP_PATH}index.php?m=content&c=tag&a=lists&tag={urlencode($keyword)}
改成
{APP_PATH}tag-{urlencode($keyword)}-1.html
4、前面我們把模塊以及模版修改好了,接下來這是非常重要的一步了,這里要給tag標簽加上規則了。
a、如果你是需要.htaccess規則,那麼你可以自己建立一個記事本,添加如下代碼然後把文件名的屬性改為.htaccess。如果你的網站已經有這個文件,那麼直接把這個文件下載下來在裡面添加即可。
代碼如下:
RewriteRule ^tag-(.*)-([0-9]+).html index.php?m=content&c=tag&a=lists&tag=$1&page=$2
b、如果你是需要web.config規則,像上面a中一樣的步驟添加如下代碼即可。
代碼如下:
<rule name="rule 1l">
<match url="^tag-(.*)-([0-9]+).html" />
<action type="Rewrite" url="/index.php?m=content&c=tag&a=lists&tag={R:1}&page={R:2}" />
</rule>
好吧,以上就是關於如何修改phpcmsv9網站系統最新版本tag的偽靜態的方法
4、新雲CMS偽靜態規則改寫
RewriteRule ^.*\.isrwhlp$ / [NC,F,O]
RewriteRule ^/網站類別的拼音或者英文_([0-9,a-z]*).html$ /show.asp\?id=$1在httpd.ini裡面加上前面的代碼然後在頁面修改鏈接比如想你這個 http://www.qqzynet.com/article/show.asp?id=160看得出你的顯示頁面是show.asp把鏈接的show.asp改成網站類別的拼音或者英文_這是記錄集的ID.html 分別上傳httpd.ini和修改的頁面就行了
5、Phpcms如何自定義URL路由規則
一、概述
自定義url規則,首先要建立自己的URL規則,首先的理解一些定義和變數含義。首先進入URL規則管理這里,你會看到如下內容(進入方法:「擴展」-》「RUL規則管理」—》「管理RUL規則」)
在、問吧、專題、等等
也就是說你下一步建立的RUL規則是要應用在哪個模塊上,那你就要選者哪個。在這里特別要提示一下的是,你在建立URL規則的時候不要選哪個「不限」。本然按照PHPCMS當初的意思是可以應用與任何模塊,但是我實際操作當中,發現如果選者了不限,那你在其他模型裡面是看不到你選者的URL規則。
二、名稱
名稱這里PHPCMS分 category(列表頁),show(詳細頁),htmlshow(問吧詳細頁),htmlcategory(問吧列表頁)。
這里要注意一點,假如你是現在定義的URL規則是想應用與圖片模塊的列表頁,那你這里URL名稱一定要寫category,否者的話,你在模塊設置這里是看不到你定義的URL規則。
三、HTML
你在定義URL規則的時候,有個可選項目,靜態URL規則:生成靜態頁面調用的URL規則,你選者「是」或者「否」,意思就是如果選者是,那你這條規則就是生成靜態頁面用的,相反就選否。
四、URL示例
這里就是些一些你想要的URL形式,你可以隨便寫,只要你自己認得這是你這一條規則的形式。但是不能不寫啊,否者你在模型設置裡面,又會發現,怎麼看不到我定義的規則名稱,這個示例可是當名稱一樣用的哦。
在定義RUL規則之前,你首先要理解上面的四點,然後接下來要理解那些變數的含義了。
1、{$parentdir}{$catdir} ---含義:當前欄目目錄名稱;
2、{$catid} ----含義:欄目ID號;
3、.{$fileext}---含義:.htm(注意這里前面要加個「."號l ;
4、{$year} ----含義:年;
5、{$month} --含義:月;
6、{$day} -----含義:日;
根據後台 系統設置->相關設置->URL規則管理所列的URL規則編寫。
以下所用示例,請靈活修改。
示例欄目:
新聞news
|___國內china
|___國際inter
|___美國usa
1、URL規則所用變數
{$catid}欄目id。例:形如1,10等
{$categorydir}欄目目錄樹(相對於phpcms安裝目錄)。例:如為一級目錄則為/news/,二級目錄為/news/china/,三級目錄為/news/inter/usa
{$catdir}欄目目錄。例:如為一級目錄則為/news/,二級目錄為/china/,三級目錄為/usa/
{$year} {$month} {$day} 年月日。文章發布時間的年,月,日。
{$page}頁碼。文章分頁時的頁碼。
{$fileext}靜態頁擴展名。為網站配置->生成的擴展名所定義。
{$contentid}文章id。
以下是專題模塊用的
{$typeid}類別id
{$typedir}類別目錄
{{$filename}專題名稱
{$specialid}專題id
問吧,對於問吧,最好不要修改了
{$action}操作
2、URL規則資料庫欄位說明
模塊:所屬模塊,目前有問吧,專題,phpcms。
URL規則名稱:這個名稱應該為URL規則應用的范圍,如用於欄目頁(目錄),內容頁等。一般會用到show(內容頁),category(欄目頁)
生成Html:是否生成html。關繫到所寫的URL規則。
URL規則/URL示例:這個就是本文重點要講的了
3、應用示例
特別說明:定義url時,應為分頁網址加上{$page}變數。兩條規則用|隔開。
(1)官方演示
{$catdir}/index.{$fileext}|{$catdir}/{$page}.{$fileext}
{$categorydir}/{$year}/{$month}{$day}/{$contentid}.{$fileext}|{$categorydir}/{$year}/{$month}{$day}/{$contentid}_{$page}.{$fileext}
(2)一個例子
建立形如/news/article_1_2.html的規則
{$catdir}/article_{$contentid}.{$fileext}|{$catdir}/article_{$contentid}_{$page}.{$fileext}
如選目錄樹,則{$catdir}改為{$category}
(3)擴展功能(正式版未測試)
定義為動態時,所以欄目、內容頁都為phpcms目錄下/list.php?,/show?等形式,如果想讓url規則為/news/show.php?id=,/news/index.php這個要怎麼操作呢?
首先想到的是定義url規則,如
欄目頁{$catdir}/index.php|{$catdir}/index.php?page={$page}
內容頁{$catdir}/show.php?contentid={$contentid}|{$catdir}/show.php?contentid={$contentid}&page={$page}
定義完之後,問題來了,所建的目錄下並沒有index.php和show.php文件,怎麼辦?
把list.php復制到相應目錄下,更名為index.php,show.php也做如上操作,這兩個文件都在phpcms的目錄里。
這時再看已經輸入的內容,會提示出錯,路徑錯誤,改show.php第一句為
require 『../include/common.inc.php』; 這個是根據一級目錄改的
下面還有幾個require,相應的改動一下就行了,我沒改,也沒有報錯。改完之後再瀏覽(在後台,點文章標題)就可以打開了。
修改復制進去的index.php
第一句修改同上。因為自定義的URL規則是不帶catid參數的,所以在$catid = intval($catid);改為$catid = 5(這里是你所要改的欄目的id,在欄目管理可以看到)。
摘選自網頁鏈接,內容挺全的
6、怎麼修改phpcms編輯器的規則
/phpcms/libs/classes/form.class.php 22行開始 if($toolbar == 'basic') 通過控制$toolbar可以控制許可權
7、phpcms怎麼設置自定義url規則
phpcms自定義url規則,用到的程序:phpcms,步驟如下:
通過後台登錄到phpcms管理後台,如下圖版:
2.點擊擴展---url規則管理,根據自己的權需要修改url規則。
說明:category是列表頁和單頁規則,show是內容頁規則。
注意事項:根據seo需要鏈接一般三層。
8、phpcms 更新內容不可寫入。就修改了一下 欄目的url規則,再更新欄目緩存或者內容頁時,就會出現這個情況
文件不可寫,還是許可權問題吧,你在ftp裡面吧許可權改為777試試
9、phpcms修改url規則後為什麼內容頁面顯示不正常?
你修改url規則後,copycss、js等文件訪問地址變化了,比如css變化為www.whsoar.com/hydt/css/css.css,js變化為www.whsoar.com/hydt/js/jquery-1.8.3.min.js,而這個地址在你的伺服器上可能是不存在的,你要檢查一下這些訪問路徑是不是對的。修改url規則後,對應的文件路徑也要對應好,要不然就無法訪問。
10、PHPCMS設置URL規則無效
兩個方法:
1.要不就生成html靜態文件
2.如不生成靜態文件,則需要重寫.htaccess的url規則RewriteRule