【論壇經營】Discuz! X3.1開啟URL靜態化

2014/01/10 1,168 1 網站技術 , 架站程式 , Discuz!

你有經營論壇嗎?使用的程序若是Discuz,可以開啟URL靜態化,讓文章、文章列表等..網址變得簡潔有力!

▲請自行新增'.htaccess'的檔案,再用編輯軟體(例如:記事本)開啟,放入下方原碼:
RewriteEngine On
RewriteBase /bbs
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.+)/$ portal.php?mod=topic&topic=$1&%1 [L,NC]
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 ^forumlist-([0-9]+).html$ forum.php?gid=$1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^guide-(new|digest|hot|my).html$ forum.php?mod=guide&view=$1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^rss-([0-9]+).xml$ forum.php?mod=rss&fid=$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 ^article-([0-9]+)-([0-9]+)-([0-9]+).html$ forum.php?mod=viewthread&tid=$1&from=portal
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
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^blog-([0-9]+)-([0-9]+).html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0-9]+).html$ archiver/index.php?action=$1&value=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_-]+).html$ plugin.php?id=$1:$2&%1
'RewriteBase /bbs'這行文字要依狀況修改,詳細如下:
1.若您的論壇架設於'網站根目錄',請改為'RewriteBase /'。
2.若您的論壇架設於'/bbs',請改為'RewriteBase /bbs'。('/bbs'可以為'/任何字元')
儲存後,請依上圖所示上傳'.htaccess'。

▲接著到論壇後台'全局'→'SEO設置'→'URL 靜態化'。

▲依照上圖勾選'可用',接著按'提交',這樣就完成囉~

贊助廣告 ‧ Sponsor advertisements

留言區 / Comments

萌芽論壇