我需要创建一个.htaccess重定向文件,该文件将所有流量从旧域(olddomain.com/feedback/)重定向到新域(newdomain.com)。但是我不希望流量将流量重定向到olddomain.com/feedback/form/customer-feedback/,并希望该流量仍能到达原始目的地。
这是我迄今为止创建的。
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/feedback/form/customer-feedback
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
几乎完美。
RewriteEngine on
RewriteCond %{REQUEST_URI} !^feedback/form/customer-feedback
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
在第二行,我删除了紧接在前面的斜线feedback/
。
当您编写mod_rewrite
指令时,匹配开始指示符后面的^
内容就是URI中紧接在前斜杠之后的内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句