one piece

利用.htaccess的301绑定多个域名到根目录

用301将不带WWW的域名重定向

rewriteEngine on
rewriteCond %{http_host} ^sb123.org [NC]
rewriteRule ^(.*)$ http://www.sb123.org/$1 [R=301,L]

用301将绑定的其他域名重定向到主域名
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?其他域名.com$
RewriteRule ^(.*)$ http://www.主域名.com/$1 [R=301,L]

当然,也可以再扩展一下,将index.html、index.php等也重定向一下:
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.sb123.org/ [R=301,L]

Created By: sb123

Form Page: 利用.htaccess的301绑定多个域名到根目录


3 Responses to “利用.htaccess的301绑定多个域名到根目录”

  1. jay
    November 25th, 2009 08:08
    3

    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^domain.com [NC]
    RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
    上面复制后,输入domain.com 是会跳转到http://www.domain.com ,
    但是比如http://domain.com/xxx.html 全部链接都打不开,并不会跳转到http://www.domain.com/xxx.html ,提示说找不到网页,无法解析。。

    怎么解决,谢谢了!

  2. wedding dresses
    November 22nd, 2009 22:41
    2

    这个不错,学习一下


  3. October 30th, 2009 21:32
    1

    ❗ 网站很不错,这个怎么弄啊~~

Leave a Reply


必须填写