【发布时间】:2014-03-28 16:15:15
【问题描述】:
我想要实现的是像这样重定向页面:
http://mydomain.com/parent/child_no1http://mydomain.com/parent/child_no2http://mydomain.com/parent/child_no3
无论 /parent/ 之后发生什么,我都希望它重定向到 /parent/index.php
我在 stackoverflow 上查看过它,但有很多类似的主题没有答案。所以我试着自己去研究它。
以下是它不起作用的原因:
RewriteRule ^/parent/.*$ http://mydomain.com/parent/ [R=301,L]
RewriteRule ^/parent/(.*)$ http://mydomain.com/parent/ [R=301,L]
RewriteRule ^parent(/(.*))$ http://mydomain.com/parent/ [R=301,L,NC]
RedirectMatch 301 ^/parent/.*$ http://mydomain.com/parent/
问题是访问http://mydomain.com/parent/ 也会被重定向,从而导致重定向循环。
有人对此有解决方案吗?
【问题讨论】:
标签: php apache .htaccess mod-rewrite redirect