.htaccess重定向除了一个子文件夹

时间:2013-01-10 12:02:08

标签: apache .htaccess redirect

我需要以下类型重定向: / store / something / namestore to / store / namestore 但是有一个例外: / store / namestore / page / 2不应重定向到任何内容。 / store / namestore / page / 3不应重定向到任何内容。等等。

2 个答案:

答案 0 :(得分:0)

如果我对这个问题的理解,那应该是解决方案。

RewriteEngine on
RewriteRule   ^/store/([a-zA-Z0-9_\-]+)/([a-zA-Z0-9_\-]+)$  /store/$2/   [R]

RewriteEngine on
RewriteRule   ^/store/([^/]+)/([^/]+)$  /store/$2/   [R]

答案 1 :(得分:0)

以下是其他人需要的解决方案: RewriteCond%{REQUEST_URI}!^ / stores /(.+)/ page /.*$ RewriteRule商店/(.+)/(.+)商店/ $ 2 [R = 301,L]