0

我的 htaccess 中有这个,标准域重定向:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC]
RewriteRule ^(.*)$ "http\:\/\/fullnewdomain\.org\/$1" [QSA,R=301,L]

它适用于文件夹、子文件夹、html 文件、图像等。但是,由于某种原因,它拒绝重定向 php 文件。相反,它们仍然正常运行,并且不会重定向到新域。关于为什么以及如何解决它的任何想法?这几乎就像这个主机在检查任何规则之前尝试执行 php 文件(如果是这种情况,我不确定我能做什么!)。

4

1 回答 1

0

原来有一个 htaccess 文件,主机放置在主目录(public_html 上一级)中以“对抗”机器人,但它所做的只是破坏了任何其他试图将规则应用于 php 文件的东西。删除文件,问题自行解决。

作为参考,hostgator 是主机,我仍然不知道他们为什么觉得有必要首先将文件放在那里。

于 2012-12-14T10:39:18.843 回答