【问题标题】:.htaccess 301 redirect, keeping paths.htaccess 301 重定向,保留路径
【发布时间】:2014-06-22 23:46:24
【问题描述】:
【问题讨论】:
标签:
regex
apache
.htaccess
mod-rewrite
redirect
【解决方案1】:
因为您在目标 URL 中缺少捕获的组 $1:
RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]
或者你可以这样做:
RewriteEngine On
RewriteRule ^ http://newdomain.com%{REQUEST_URI} [L,R=301]
【解决方案2】:
阿努巴瓦,
两者有什么区别:
RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]
或者你可以这样做:
RewriteEngine On
RewriteRule ^ http://newdomain.com%{REQUEST_URI} [L,R=301]