旧域301使用HTAccess通配符重定向到新域

时间:2015-11-20 10:44:52

标签: .htaccess redirect

我有一个旧域名让我们称之为

example.com

我想对其所有网页及其主页进行301重定向

newsite.com

所以例如

example.com/category/page.html

应该301重定向到

newsite.com/category/page.html

example.com should redirect to newsite.com

使用 www或没有www

我尝试了以下

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://www.newsite.tv/$1 [L,R=301,NC]

我的文件夹结构是

index.html
.htaccess

当我进入网站时,无论是否使用通配符,它​​只加载index.html并且.htaccess重定向无法正常工作。

我确实启用了 modrewrite

任何人都可以指导我为这种情况设置正确的.htaccess。

谢谢!

1 个答案:

答案 0 :(得分:0)

您也可以使用RedirectMatch指令。

在Olddomain / .htaccess中尝试:

RedirectMatch ^/(.*)$ http://newsite.com/$1