论坛绑定域名伪静态
来源:百度知道 编辑:UC知道 时间:2024/05/09 10:57:52
为了搜索引擎优化比较友好,建议不要让一个论坛有两种URL结构。可以主要的使用bbs.wuhuwz.com,将子目录那种的格式做301转向到bbs.wuhuwz.com
两种方法
一、程序的根目录放置伪静态规则,规则不要加到虚拟主机配置里,子目录里也不放置规则,完全由站点根目录下的.htaccess规则如下:
RewriteEngine On
RewriteRule ^(.*)/archiver/([a-z0-9\-]+\.html)$ $1/archiver/index\.php\?$2
RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay\.php\?fid=$2&page=$3
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3
RewriteRule ^(.*)/profile-(username|uid)-(.+)\.html$ $1/viewpro\.php\?$2=$3
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/space\.php\?$2=$3&$4
RewriteRule ^(.*)/tag-(.+)\.html\?*(.*)$ $1/tag\.php\?name=$2&$3
RewriteRule ^(.*)/index\.html\?*(.*)$ $1/index\.php\?$2
RewriteRule ^(.*)/index-([0-9]+)\.html\?*(.*)$ $1/index\.php\?gid=$2&$3
#uc