我在我的htaccess标准域重定向中有这个:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC]
RewriteRule ^(.*)$ "http\:\/\/fullnewdomain\.org\/$1" [QSA,R=301,L]
它适用于文件夹,子文件夹,html文件,图像等。但是,由于某种原因,它拒绝重定向php文件。相反,它们仍然正常运行,不会重定向到新域。关于为什么以及如何解决它的任何想法?这几乎就像这个主机在检查任何规则之前尝试执行php文件(如果是这样的话,我不知道我能做什么!)。
答案 0 :(得分:0)
原来有一个htaccess文件,主机放在主目录(高于public_html一级)到“反击”机器人,但它所做的只是打破了其他试图将规则应用于php文件的东西。删除了文件,问题解决了。
作为参考,hostgator是主持人,我仍然不知道他们为什么觉得有必要将文件放在那里。