2016-08-25 56 views
1

请有人能告诉我为什么这不起作用吗?.htaccess目录通配符重定向

我正在尝试重定向目录“Kent”中的所有文件。在这个例子中,要重定向的页面是“ramsgate”并更改文件夹结构。

来自:

/electrical-contractors/kent/ramsgate.php 

到:

/electrical-contractors-ramsgate/

使用通配符重定向,为什么不这项工作?

RedirectMatch 301 /electrical-contractors/kent/(.*).php /electrical-contractors-$1/ 
+0

是'/电商/'也是一个目录? 'http:// domain.com/electrical-contractors-ramsgate /'是否有工作网址? – anubhava

+0

/电气承建商/是的,这是一个目录。 – Ben

+0

http://domain.com/electrical-contractors-ramsgat e /是的,这是一个工作的网址 – Ben

回答

0

有内部/electrical-contractors/kent/.htaccess这条规则:

RewriteEngine On 

RewriteRule ^(.+)\.php$ /electrical-contractors-$1/ [L,NC,R=301] 
+1

谢谢!完美的作品! – Ben