如何設置Discuz! X2.5論壇win主機與linux主機偽靜態
windows主機設置方法:
第一步:建立一個名為 httpd.ini 的文件,可以先在電腦上面新建一個文本,然后將下面的這些代碼復制到本文里面,再保存。
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^(.*)/topic-(.+).html(?(.*))*$ $1/portal.php?mod=topic&topic=$2&$4
RewriteRule ^(.*)/article-([0-9]+)-([0-9]+).html(?(.*))*$ $1/portal.php?mod=view&aid=$2&page=$3&$5
RewriteRule ^(.*)/forum-(w+)-([0-9]+).html(?(.*))*$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&$5
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html(?(.*))*$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3&$6
RewriteRule ^(.*)/group-([0-9]+)-([0-9]+).html(?(.*))*$ $1/forum.php?mod=group&fid=$2&page=$3&$5
RewriteRule ^(.*)/space-(username|uid)-(.+).html(?(.*))*$ $1/home.php?mod=space&$2=$3&$5
RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+).html(?(.*))*$ $1/home.php?mod=space&uid=$2&do=blog&id=$3&$5
RewriteRule ^(.*)/(fid|tid)-([0-9]+).html(?(.*))*$ $1/index.php?action=$2&value=$3&$5
將這些代碼保存到文本里面以后,再將文本重命名為httpd.ini ,然后再上傳到網站的根目錄!
第二步:接下來,我們再來到論壇的后臺,全局—SEO設置—URL偽靜態,然后將里面的框框全部打勾。
全部打鉤好后再點擊提交,OK,偽靜態設置成功,然后再更新下論壇的緩存即可看到效果!
linux主機設置方法:
如果您的空間是linux主機,那么,您就需要將下面的這些URL靜態化規則寫入您網站的根目錄下的.htaccess文件里面,規則如下:
RewriteEngine On
RewriteBase /
# Rewrite 系統規則請勿修改
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+).html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+).html$ portal.php?mod=view&aid=$1&page=$2&%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 ^([a-z]+)-(.+).html$ $1.php?rewrite=$2&%1
要想設置偽靜態,前提是需要您的虛擬主機支持偽靜態,如果您的虛擬主機不支持偽靜態,那么設置了也沒用的!
可以先新建一個文本,然后將這些代碼復制入文本里面,并將文本名字保存為.htaccess,然后再上傳至網站的根目錄下,上傳以后也和上面一樣來到論壇后臺,全局—SEO設置—URL偽靜態,然后將里面的框框全部打勾,再更新下緩存即可看到偽靜態的效果!
本文發布于seo網站優化公司尚品中國http://www.trbqr.cn/
推薦新聞
更多行業-
學會SEO賺錢的方法
錢是個很好的東西,在這個年代,我想只要看到這篇文章的人沒有不想賺錢的。...
2014-02-25 -
大連網站建設
大連是中國東北地區的一個重要的經濟中心,也是東北地區旅游和文化交流的重...
2023-05-11 -
制作網站如何結合SEO來制作
企業網站建設或多或少的存在著很多優化問題,一個企業網站究竟應該怎么做,...
2013-12-02 -
網站制作價格差距大的原因分析
近期,通過跟客戶溝通關于網站制作價格這方面的事項,發現網站建設價格的相...
2012-08-11 -
構建科技網站建設指南:一站式解鎖您的數字競爭力
在數字化時代,擁有一個高效且具有吸引力的科技網站是企業在激烈競爭中脫穎...
2024-06-25 -
科研網站制作公司如何讓網頁設計更好?
科研網站制作公司如何讓網頁設計變得更好?所有這些問題將幫助你設計下一步...
2022-01-21
預約專業咨詢顧問溝通!
免責聲明
非常感謝您訪問我們的網站。在您使用本網站之前,請您仔細閱讀本聲明的所有條款。
1、本站部分內容來源自網絡,涉及到的部分文章和圖片版權屬于原作者,本站轉載僅供大家學習和交流,切勿用于任何商業活動。
2、本站不承擔用戶因使用這些資源對自己和他人造成任何形式的損失或傷害。
3、本聲明未涉及的問題參見國家有關法律法規,當本聲明與國家法律法規沖突時,以國家法律法規為準。
4、如果侵害了您的合法權益,請您及時與我們,我們會在第一時間刪除相關內容!
聯系方式:010-60259772
電子郵件:394588593@qq.com