有没有办法用htaccess创建重定向?

时间:2014-05-14 20:10:36

标签: .htaccess mod-rewrite redirect alias

我有一个域名和别名,如下所示:       mydomain.com       mydomain.ca

我想创建一个重定向。当用户编写mydomain.com时,我想重定向mydomain.ca。

我尝试了这段代码,但它似乎与我想要做的事情无关:here

1 个答案:

答案 0 :(得分:1)

解决方案非常简单 - 使用Redirect directive.

示例:

Redirect permanent / http://mydomain.ca

此代码应放在您的.htaccess文件中,并上传到mydomain.com的根目录。

或者,如果他们在同一个虚拟主机上,您可以使用mod_rewrite

RewriteEngine on
RewriteCond %{HTTP_HOST} !^mydomain\.com$
RewriteRule ^ http://mydomain.ca%{REQUEST_URI} [L,R=301]

R标志还指示HTTP状态代码(301 - 永久移动)。