.htaccess 重定向除主页以外的所有页面
.htaccess redirect all pages except the home page
我刚刚合并了两个网站。站点 A 现已与站点 B 合并。
站点 A 有一个 .htaccess 文件,它将所有内容重定向到托管站点 B 的新域。
RewriteRule (.*) http://www.siteb.com/ [R=301,L]
它工作得很好,但是,我需要网站 A 的主页不要重定向。
我需要在上面的代码中添加什么才能做到这一点?
只需将 .*
更改为 .+
即可确保您的正则表达式模式与着陆页不匹配:
RewriteRule (.+) http://www.siteb.com/ [R=301,L,NE]
我刚刚合并了两个网站。站点 A 现已与站点 B 合并。
站点 A 有一个 .htaccess 文件,它将所有内容重定向到托管站点 B 的新域。
RewriteRule (.*) http://www.siteb.com/ [R=301,L]
它工作得很好,但是,我需要网站 A 的主页不要重定向。
我需要在上面的代码中添加什么才能做到这一点?
只需将 .*
更改为 .+
即可确保您的正则表达式模式与着陆页不匹配:
RewriteRule (.+) http://www.siteb.com/ [R=301,L,NE]