Regex .htaccess将子文件夹列表重定向到新域
将网站重新定位到新域。旧域将用于其他目的,所以我需要做的是重定向~800个子文件夹(用户配置文件)递归到新的url 我可以用这样的东西Regex .htaccess将子文件夹列表重定向到新域,regex,.htaccess,redirect,Regex,.htaccess,Redirect,将网站重新定位到新域。旧域将用于其他目的,所以我需要做的是重定向~800个子文件夹(用户配置文件)递归到新的url 我可以用这样的东西 RedirectMatch 301 ^/user/(.*)$ http://new-domain.com/user/$1 这会将所有子页面/文件夹重定向到此用户,但如果有人访问old-domain.com/user,则不会重定向 如何在同一行内重定向所有特定的~800子文件夹+递归(对于每个配置文件)您可以这样调整您的正则表达式: RedirectMatch
RedirectMatch 301 ^/user/(.*)$ http://new-domain.com/user/$1
这会将所有子页面/文件夹重定向到此用户,但如果有人访问old-domain.com/user,则不会重定向
如何在同一行内重定向所有特定的~800子文件夹+递归(对于每个配置文件)您可以这样调整您的正则表达式:
RedirectMatch 301 ^/user(/.*)?$ http://new-domain.com/user$1
这也会将
旧domain.com/user
重定向到新domain.com/user
这样做不是更简单吗:
Redirect 301 /user http://new-domain.com/user
但这会重定向递归吗?@MathiasÅsberg只要new-domain.com与old-domain.com不同就不会。除了没有任何正则表达式外,它的作用与重定向匹配基本相同。