【问题标题】:.htaccess redirect all URLs and migrate domain.com/xyz to xyz.com.htaccess 重定向所有 URL 并将 domain.com/xyz 迁移到 xyz.com
【发布时间】:2014-10-25 03:33:57
【问题描述】:
我正在将一个子站点迁移到其新域,并希望将所有现有链接重定向到新域,同时保留所有 URL 参数
例子:
domain.com/xyz --> xyz.com
domain.com/xyz/link.php --> xyz.com/link.php
domain.com/xyz/folder/link.php --> xyz.com/folder/link.php
谢谢
【问题讨论】:
标签:
php
wordpress
.htaccess
mod-rewrite
redirect
【解决方案1】:
使用
RewriteEngine on
RewriteRule ^example/(.*)$ http://www.example.com/$1 [R=301,L]
(请注意,SO 不允许我使用 xyz)
【解决方案2】:
您可以将此代码放在 htaccess 的开头(在domain.com 的文档根文件夹中),就在RewriteEngine On 行(或RewriteBase,如果存在)下方
RewriteRule ^(xyz)(.*)$ http://$1.com$2 [R=301,L]