玻璃屋女孩 曾寫過一篇非常詳細(xì)的關(guān)于 偽靜態(tài) 的教程。
我發(fā)現(xiàn)在apache 偽靜態(tài)規(guī)則 漏了一條,
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-(.+)/.html$ portal.php?mod=view&aid=$1&%1
復(fù)制代碼導(dǎo)致很多用戶的門戶文章偽靜態(tài)后出錯(cuò),找不到頁面。
經(jīng)測試發(fā)現(xiàn)是少了一條門戶文章的規(guī)則。
在apache下
的規(guī)則為:
# Rewrite 系統(tǒng)規(guī)則請(qǐng)勿修改 漏掉的文章鏈接:portal.php?mod=view&aid=num
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-(.+)/.html$ portal.php?mod=view&aid=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)/.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(/w+)-([0-9]+)/.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)/.html$ forum.php?mod=viewthread&tid=$1&extra=page/%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0-9]+)-([0-9]+)/.html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+)/.html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0-9]+)/.html$ archiver/index.php?action=$1&value=$2&%1
復(fù)制代碼
其他的,以玻璃屋女孩的教程為準(zhǔn)。
希望對(duì)大家有幫助。