如何在网址中重定向WP页面??page_id = xx

时间:2010-12-13 21:46:32

标签: .htaccess rewrite redirect

尝试重定向此处的页面:

http://examplepage.com/?page_id=843&cs_search=1&c_=Carefree&s_=AZ

有几个页面的页面ID相同,为843,我想重定向到主页。

我已经尝试了十亿种不同的解决方案,但只是无法弄明白。

感谢

1 个答案:

答案 0 :(得分:0)

这应该可以解决问题,并且应该只捕获那个单一的pageid:

RewriteEngine On
RewriteCond %{QUERY_STRING} ([&]|^)page_id=843([^\d]|$)
RewriteRule (.*) /? [R=301,L]
  • ?page_id = 843 Redirected
  • ?a = b& page_id = 843 Redirected
  • ?a = b& page_id = 843& b = c Redirected
  • ?a = b& aapage_id = 843 NOT Redirected
  • ?page_id = 8435 NOT Redirected