RedirectMatch 301到同一目录

时间:2015-10-27 12:24:02

标签: regex apache .htaccess redirect

这是我的.htaccess:

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

RedirectMatch 301 ^/index\.php/(.*) /$1

RedirectMatch 301 ^ / town /(.*)$ / town / sport-teacher- $ 1

粗体的最后一条规则是我的问题。我会将每个城镇名称重定向到sport-teacher- town url,但它会给我一个重定向循环。

我尝试了很多组合以排除体育老师,但没有任何作用。

有人可以帮我吗?

0 个答案:

没有答案