我正在使用RewriteRule (.*)$ http://www.longerdomain.com/$1 [R=301,L]
将较短的域名及其所有页面重定向到较长的域名。它工作得很好,但现在我需要添加一个条件或附加规则,以允许http://short.com/donate重定向至http://longerdomain.com/donation-formRedirect 301 /donate http://www.longerdomain.com/donation-form
。我在 RewriteRule 之后尝试过这个,但没有成功。我该如何实现这个?谢谢。
答案1
最简单的方法是使用mod_rewrite
,
RewriteRule ^/donate$ http://longerdomain.com/donation-form [R=301,L]
并把它放在你的将军面前
RewriteRule (.*)$ http://www.longerdomain.com/$1 [R=301,L]
规则,因为该规则将重定向提供给它的所有内容。