将包含子页面的所有网页重定向到新域

时间:2016-12-24 20:12:50

标签: mod-rewrite

我试过了:

RedirectMatch 301 (.*) http://olddomain.com$1
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^olddomain.com$ [NC]
RewriteRule ^(.*)$  http://newdomain.com/$1 [L,R=301]

但所有子页面都没有重定向。

3 个答案:

答案 0 :(得分:0)

您是否在Apache配置中设置了指令AllowOverride All? mod_rewrite模块是否有效?

答案 1 :(得分:0)

试试这个,

A() : member1( B( member2 ) ) {}

答案 2 :(得分:0)

这很简单,我只是用它来为我自己做一些特殊的重写,这是你的代码:

将它放在/www/.htaccess文件中:

RewriteEngine on

// Rules to redirect to another domain
RewriteCond %{HTTP_HOST} ^example.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.net/$1 [L,R=301,NC]

检查http://www.inmotionhosting.com/support/website/redirects/setting-up-a-301-permanent-redirect-via-htaccess,了解其他3种重定向方法。