Htaccess - 为什么这个RewriteRule不起作用?

时间:2014-12-07 23:01:48

标签: apache .htaccess mod-rewrite rewrite

我的网址配置错误,带有双打,后跟连字符,我试图重定向。我无法弄清楚为什么下面这行不起作用

RewriteRule ^towns//-in-(.*).html$ towns/index.php?old_town=$1 [L]

我要重定向的网址是: http://www.mywebsite.com/towns//-in-barton.html

当我转到有问题的URI时,我收到404错误,但它应该重定向到的文件肯定存在。当我输入原始URI时,链中没有重定向,只有404 ......

由于其他原因,我在htaccess之后的行上有以下规则,并且此规则有效:RewriteRule ^towns/(.*)/$ towns/index.php?old_town=$1 [L]

我遗失了什么?

0 个答案:

没有答案