有没有办法跟踪哪个文件导致重定向?尽管我在我的htaccess中定义了301重定向,但我的网站使用302重定向从非www重定向到www版本。该文件似乎被忽略。跟踪重定向源
RewriteEngine On
RewriteCond %{HTTP_HOST} ^dreadfactory\.de$ [NC]
RewriteRule ^(.*)$ http://www.dreadfactory.de/$1 [R=301,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
即使我改变规则以一个com结尾,我仍然重定向到www.dreadfactory.de。所以看起来,该文件被完全忽略。我试图逐个禁用每个插件和主题,并检查了核心文件的更改。
有没有什么方法可以追踪重定向被调用的位置/文件?
- UPDATE:
我刚刚发现多一些重定向问题:所有非www网址被重定向到网站的根。 “dreadfactory.de/angebot”被重定向到“www.dreadfactory.de”。这是很不寻常的,我还没有发现为什么会发生这种情况...
它不能处理我的.htaccess文件。该服务器日志说:“RewriteLog不允许在这里” – 2012-01-30 23:02:10
马文,您不能使用共享主机服务上的日志记录。提供者不会启用它,因为它会影响其他人的性能:( – TerryE 2012-01-31 00:32:42