我最近更新了我的论坛网址,并想知道如何才能将旧的子网址重定向到主域名...
我的意思是我在www.mydomain.com/vb
下有子网址,在www.mydomain.com/vm
我希望这会将www.mydomain.com/vb
和www.mydomain.com/vm
下的所有内容重定向到我的主要{domian www.mydomain.com
,所以在这种情况下我不会丢失访问者...
任何想法如何做到这一点?
P.S。我有超过55,000页索引...并想知道这种方式是否会让我在谷歌上丢失我的索引页面!
答案 0 :(得分:1)
您可以在根文件夹的.htaccess中写下以下信息。
RewriteEngine On
RewriteRule ^vm/(.*)$ / [L,R=301]
RewriteRule ^vb/(.*)$ / [L,R=301]
有关更多选项,请查看http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriterule
答案 1 :(得分:1)
你有两个(或更多)解决方案:
1.将这些内容添加到您的www htaccess(example.com/.htaccess)
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^vb/(.*)$ http://www.example.com/$1 [R=301,L]
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^vm/(.*)$ http://www.example.com/$1 [R=301,L]
2.将这些行添加到每个文件夹(vm& vb)htaccess文件(example.com/vm/.htaccess& example.com/vb/.htaccess)
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
答案 2 :(得分:0)
我必须使用以下代码,因为上述代码没有完整的工作......
<?php
header( 'Location: http://www.mysite.com' ) ;
?>
由于