[经验]
怎么保证bbs.domain.com 和domain.com/bbs都能正常访问呢
|
|
由于论坛启用了静态化,怎么保证bbs.domain.com 和domain.com/bbs都能正常访问呢?
我试了一下,如果把以下静态规则放在论坛目录下时,bbs.domain.com可以访问静态页面,但是domain.com/bbs的静态页面不能访问。
# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /
# Rewrite 系统规则请勿修改
RewriteRule ^index.html$ index.php
RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$4&page=$2
RewriteRule ^profile-(username|uid)-(.*)\.html$ viewpro.php?$1=$2
RewriteRule ^archiver/((fid|tid)-[0-9]+\.html)$ archiver/index.php?$1
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
如果把以下静态规则放在论坛目录时,bbs.domain.com不可以访问静态页面,但是domain.com/bbs的静态页面可以访问。
# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /bbs
# Rewrite 系统规则请勿修改
RewriteRule ^index.html$ index.php
RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$4&page=$2
RewriteRule ^profile-(username|uid)-(.*)\.html$ viewpro.php?$1=$2
RewriteRule ^archiver/((fid|tid)-[0-9]+\.html)$ archiver/index.php?$1
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
我原来的domain.com/bbs已收录了很多页面,现在又对domain.com/bbs目录单独做了bbs.domain.com域名解析,有没有两全的办法使bbs.domain.com、domain.com/bbs都可以访问静态页面呢?
[ 本帖最后由 haoboy 于 2008-4-25 10:51 AM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
haoboy
发表于 2008-4-25 10:44:29
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
haoboy
发表于 2008-4-25 10:50:39
|
显示全部楼层
已解决,按照官方指示,应去掉来路限制。
# 将 RewriteEngine 模式打开
RewriteEngine On
# Rewrite 系统规则请勿修改
RewriteRule ^index.html$ index.php
RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$4&page=$2
RewriteRule ^profile-(username|uid)-(.*)\.html$ viewpro.php?$1=$2
RewriteRule ^archiver/((fid|tid)-[0-9]+\.html)$ archiver/index.php?$1
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1 |
|
|
|
|
|
|
|
|
|
|
大漠孤狼
发表于 2008-4-25 21:13:23
|
显示全部楼层
|
|
|
|
|
|
|
|