mod_rewrite 重定向到特定的 WP 页面

mod_rewrite 重定向到特定的 WP 页面

目标是使用 mod_rewrite 将所有来自 IE 6 和 7 的 Wordpress 请求重定向到特定的 Wordpress 页面。

我的困惑来自于重写需要满足多个条件,才能在特定的 Wordpress 页面上不进入无限循环。因此条件必须是:(IE 6 或 7)并且请求与我们将其发送到的页面不同。

我尝试过类似的事情:

RewriteCond %{HTTP_USER_AGENT} MSIE\ ([67])\.
RewriteCond %{REQUEST_URI} !iepage
RewriteRule .* /iepage/ [R]

在 IE 6 和 7 中,我收到页面无法显示错误。这是否意味着重定向次数过多,因为第二个条件不起作用?

答案1

尝试检查当前 URI RewriteRule

RewriteCond %{HTTP_USER_AGENT} MSIE\ ([67])\.
RewriteRule !^/iepage/$ /iepage/ [R]

答案2

你是不是只漏了一个前斜线

RewriteCond %{REQUEST_URI} !/iepage$

相关内容