【发布时间】:2011-08-18 20:36:35
【问题描述】:
我想将我的旧论坛移至子域,但它不起作用...
我的论坛是 IPB 3.2(invision power board),那时我已经创建了我的子域(不使用 CPanel,DNS 传播),并按照他们的说明进行操作。
我的主页工作正常,新链接也正常,但是当我尝试查看主题时,我收到错误 500。
例如,当我尝试查看此页面时: http://forum.domain.com/my-topic-t1.html
我遇到了一个错误,这是我的错误日志中的内容:
//my-topic-t1.html HTTP/1.1" 500 403 "http://forum.domain.com/
我猜这是一个模组重写问题,但我不知道出了什么问题。
这是我的 .htaccess 文件(位于我的 /forum/ 文件夹中)
RewriteBase /forum/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /forum/index.php [L]
有人告诉我,重写规则和子域的配置/服务方式可能存在问题。但是如何为子域设置异常?
我在运行 Apache2 的共享服务器上。
谢谢!
【问题讨论】:
-
我的子域“论坛”指向“/forum/”文件夹(根目录)。我拥有的完整日志是:
xx.xxx.xx.xxx - - [16/Aug/2011:12:18:56 +0200] "GET //my-topic-t1.html HTTP/1.1" 500 403 "http://forum.domain.com/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"对不起,我没有别的了 -
太棒了,就是这样,非常感谢! (我怎样才能把你的答案打错?看来我不能,可能是因为你对我的问题添加了评论而不是答案)
-
如果它解决了您的问题,请接受 LazyOne 的回答,并始终评论您所指的答案;)
-
完成,谢谢迈克尔。
-
@Michael 我在发布答案后删除了我的 cmets。
标签: apache .htaccess mod-rewrite subdomain