我试过了:
RedirectMatch 301 (.*) http://olddomain.com$1
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^olddomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]
但所有子页面都没有重定向。
答案 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种重定向方法。