容器技术交流

 找回密码
 立即注册
查看: 10268|回复: 7

用Apache的.htaccess来做301域名转向,很牛!

[复制链接]
发表于 2008-6-2 13:18:22 | 显示全部楼层 |阅读模式
由于本人在国外注册的域名在国内访问有点慢,所以需要用国内的免费dns服务器(有免费的,为什么不用?呵...暂时没必要去组一个DNS服务器出来),但这些DNS服务器不支持域名转向,于是只能用别的方法了——这方法很牛:连后面了具体网址,甚至跟了rewrite都可以转向!
把代码分享给大家

1、开启apache支持.htaccess,方法:
在Apache的配置文件httpd.conf中,找到
<Directory />
    Options FollowSymLinks
    AllowOverride None
把其中的AllowOverride None改为AllowOverride All,然后重启apache。

2、在网站的根目录下新建一个.htaccess的文件,并把.htaccess文件的权限改成644

3、把下面的三行内容复制到这个文件中

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

记得把域名改成你自己的...
如果你要启用Rewrite,那么请将规则内容也放到这个文件中来





+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
以后当别人访问
http://zijidelu.com/thread-25-1-1.html
会自动转向到:
http://www.zijidelu.com/thread-25-1-1.html

是不是很好啊?
由于是301转向,PR值也转了哦!
发表于 2008-6-5 10:58:30 | 显示全部楼层
哈哈~~又学了一招。简单的修改方法,却带来很实用的效果!GOOD。
 楼主| 发表于 2008-6-5 15:46:26 | 显示全部楼层
原帖由 tandywei 于 2008-6-5 10:58 发表
哈哈~~又学了一招。简单的修改方法,却带来很实用的效果!GOOD。
这招的确不错,所以共享一下
发表于 2012-4-27 16:48:00 | 显示全部楼层
大神的 我有.htaccess 但是我装的是Lunamp 环境 我只在.htaccess修改了 但是不起作用 why 呢
发表于 2012-4-27 16:53:29 | 显示全部楼层
Apache的配置文件httpd.conf 这个也修改了的  有网站做证bonhoo.com
发表于 2012-8-18 10:37:24 | 显示全部楼层
修改了·没效果
发表于 2012-8-18 11:21:17 | 显示全部楼层
ㄣ缘ㄣ 发表于 2012-4-27 16:53
Apache的配置文件httpd.conf 这个也修改了的  有网站做证bonhoo.com

看到你网站可以了~~能告诉我怎么操作吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-15 00:50 , Processed in 0.043790 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表