.htaccess 使用通配符重定向

.htaccess 使用通配符重定向,.htaccess,url,redirect,hyperlink,url-redirection,.htaccess,Url,Redirect,Hyperlink,Url Redirection,这里的第一个问题,所以对我温柔一点:) 用url的例子更容易解释 这是当前url的 domainname.com/loc/window-repair/england/ 我们现在需要丢失url的/loc/部分,以便它现在可以指向 www.domainname.com/window-repair/england/ 问题是,它不仅仅是一个url,在英国大约有1000个url指向不同的目的地,所有url中都有loc部分,并且它们都有子目录 乙二醇 或 或 如何设置重定向,使链接在没有loc部分的

这里的第一个问题,所以对我温柔一点:)

用url的例子更容易解释

这是当前url的

 domainname.com/loc/window-repair/england/
我们现在需要丢失url的/loc/部分,以便它现在可以指向

 www.domainname.com/window-repair/england/
问题是,它不仅仅是一个url,在英国大约有1000个url指向不同的目的地,所有url中都有loc部分,并且它们都有子目录

乙二醇

如何设置重定向,使链接在没有loc部分的情况下仍能工作


非常感谢

在您的htaccess文件中尝试以下内容:

 RedirectMatch 301 ^/([^/-]+)-([^/-]+)/(.*)/?$ /loc/$1-$2/$3
 domainname.com/loc/window-repair/england/north-east/
 domainname.com/loc/window-repair/scotland/
 RedirectMatch 301 ^/([^/-]+)-([^/-]+)/(.*)/?$ /loc/$1-$2/$3