Mod-Rewrite

mod_rewrite 重定向到特定的 WP 頁面

  • June 27, 2012

目標是使用 mod_rewrite 將來自 IE 6 和 7 的所有請求重定向到特定的 Wordpress 頁面。

我的困惑來自重寫所需的多個條件,而不是在特定的 Wordpress 頁面上一次進入無限循環。所以條件必須是:(IE 6 或 7)並且請求與我們將它們發送到的頁面不同。

我已經嘗試過以下方式:

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

在 IE 6 和 7 中,出現頁面無法顯示錯誤。它真的意味著太多的重定向,因為第二個條件不起作用嗎?

請嘗試檢查目前的 URI RewriteRule

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

你不只是缺少一個前導斜線嗎

RewriteCond %{REQUEST_URI} !/iepage$

引用自:https://serverfault.com/questions/402851