409
中電雲集
wordpress子目錄創建discuz論壇偽靜態方法
有些人在根目錄安裝wordpress程序,在子目錄中安裝discuz論壇,就不會做discuz的偽靜態了
其實隻需在論壇目錄下再創建一個.htaccess文件就行,假如論壇是安裝在bbs目錄,那在/bbs下新建一個.htaccess文件,把規則 寫進去就行,注意“RewriteBase /”後麵寫成“RewriteBase /bbs” 。以下是在LINUX係統下的全部規則:
RewriteEngine On
RewriteBase /bbs# 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
最後更新:2017-01-04 22:34:35