【发布时间】:2017-08-20 12:59:18
【问题描述】:
我正在尝试将我的旧网站重定向到一个新域,但有一些例外。这些是我的 .htaccess 文件中的当前规则,它们运行良好:
RewriteEngine on
# handle both specific URL redirects
RewriteRule ^/?product-(?:tag|categories)/([\w-]+) https://www.newdomain.com/parts?category=$1 [R=301,L,NC,QSA]
# redirect everything else
RewriteRule ^(.*)$ https://www.newdoamin.com/$1 [R=301,L,NE]
现在我想添加另一个规则。我希望每个页面都被重定向到旧站点主页旁边的新域。话虽如此,如果不是主页,我仍然希望这些现有规则起作用。
如何向我当前的 htaccess 添加另一个重定向规则,当有人访问旧域上的主页并仍然应用我当前的规则时,该规则不会重定向?
我试图使用这个answer,但我无法让我现有的规则使用它。
【问题讨论】: