如何使用htaccess将域重定向到子域?

7 .htaccess redirect

.htaccess对我来说有点新鲜!

我目前的网站位于www.domain.com,我正在new.domain.com上建立一个新网站.

新网站完成后,我想将所有流量重定向到新的子域.

另外,我想同时解析url规范化.

任何帮助赞赏!谢谢马克

Sim*_*tti 8

有几种不同的解决方案.从SEO和用户的角度来看,最好的是一对一的301重定向.它保留了您的链接汁,同时将客户端重定向到新网站上的确切位置.

如果你启用了mod_alias,我会建议一个简单的

RedirectMatch 301 ^(.*)$ / http://new.domain.com/$1
Run Code Online (Sandbox Code Playgroud)

结果指令可以用

RewriteEngine On
RewriteRule (.*) http://new.domain.com/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)

如果您需要链接多个条件和过滤器,则第二个是最佳选择.例如,如果您需要仅根据用户代理标头重定向某些主机或客户端.

请记住:mod_redirect优先于mod_alias.


Hai*_*vgi 6

把它放在旧网站htaccess文件中

Redirect 301 / http://www.newsite.com/
Run Code Online (Sandbox Code Playgroud)

这是了解这一点的好链接:

http://www.webweaver.nu/html-tips/web-redirection.shtml


mer*_*uro -1

这个解决方案怎么样:

RewriteRule (.*) http://new.domain.com/$1 [R=301,L] 
Run Code Online (Sandbox Code Playgroud)