我已经阅读了关于stackoverflow的类似问题,但一直无法实现这一点。我一直陷入无限循环中。
我正在尝试将特定网址重定向到该网址的子网址。例如:
Redirect 301 /category/parent-cat http://domain.com/category/parent_cat/child_cat
答案 0 :(得分:0)
坚持使用mod_alias,您可以使用RedirectMatch
代替,以便您可以将模式锚定在网址的末尾:
RedirectMatch 301 ^/([^/]+/[^/]+)/?$ http://example.com/$1/child_cat
mod_rewrite解决方案几乎完全相同:
RewriteEngine on
RewriteCond ^([^/]+/[^/]+)/?$ http://example.com/$1/child_cat [R=301,L]
您也可以自然地将[^/]+
模式替换为您要查找的特定路径。我想我会提供一个更通用的解决方案,以防万一。