【发布时间】:2013-07-29 00:02:48
【问题描述】:
您好,我有一个特殊的问题:我的任务是将 WP 页面 (page_id=2) 重定向到同一域上的页面 (about),但是当我使用字符串重定向时:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^page_id=2$
RewriteRule ^(.*)$ http://example.com/about? [R=301,L]
...它重定向所有位于站点上的pages page_id=2,例如
en/?page_id=2 , ok/?page_id=2 , en/ok/?page_id=2
有没有办法专门重定向“根”页面page_id=2 而让另一个保持原样?
如果将来我想将某些子页面(例如en/ok/?page_id=2)重定向到en/ok/about,该怎么办?
对不起,我的英语不好 - 如果我可以提供进一步的说明,请询问。
【问题讨论】:
-
有人有什么建议吗? :(
标签: regex redirect mod-rewrite query-string