【发布时间】:2014-05-06 10:36:39
【问题描述】:
在 WordPress 中,我通过永久链接将页面 URL 设置为帖子名称。问题是我想将所有 Internet Explorer 8 页面重定向到一个名为 ie/ 的页面。问题是有 2 个.htaccess 重定向。我已经挖掘并发现了大量 Internet Explorer 8 重定向,但没有条件满足我的需求。
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} "MSIE [6-8]" [NC]
RewriteRule ^(.*)$ http://website.com/ie [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
【问题讨论】:
-
“我已经挖掘并发现了大量 Internet Explorer 8 重定向,但没有条件满足我的需求。”这是什么意思?它似乎可以作为处理此问题的有效方式被接受:stackoverflow.com/questions/12666684/…
-
是的,我找到了那个帖子,并将它添加到我的 .htaccess 文件的开头。但在此之下,有一个 wordpress 重写,可以重命名每一页。我相信存在冲突,因为在 IE8 中我收到重定向错误“此网页有重定向循环。”
-
好的,有道理。看我的回答。我绝对不是 100% 对此有信心,但我相信我走在正确的轨道上。也看看这个:stackoverflow.com/questions/1478993/…
标签: wordpress .htaccess mod-rewrite redirect internet-explorer-8