Godaddy域名转发很早以前就已经失败.
在国内访问不了,但又要进行转发,怎么办?
可以用.htaccess来制作301转发
首先用Godaddy建立一个网站,绑定好你要转发的域名
比如chick.xiaolang.info
然后建立一个.htaccess文件,写入以下内容
RewriteEngine on
rewritecond %{http_host} ^chick.xiaolang.info [nc]
rewriterule ^(.*)$ http://xiaolang.info/$1 [r=301,nc]
这样,当你访问chick.xiaolang.info的时候
会自动转向到xiaolang.info
子目录也一起被转向,只是域名被更换..
301重定向是对用户和搜索引擎都是最有亲和力的,
好多网站在更换域名后,都使用301重定向.

常常有朋友想把自己的Feed地址也绑个域名..
比如小狼的 feed.xiaolang.info
但是常常有时候,Feed服务商会出现各种各样的问题..
就可以用.htaccess修改默认首页的功能来提供你的Feed
如果你用的是Blogger FTP,你可以把atom.xml发布到/feed/
把这个文件夹绑定好你的feed域名..
然后建立一个.htaccess 内容为
RewriteEngine on
DirectoryIndex atom.xml rss.xml index.html index.php
将.htaccess上传至feed根目录,就可以了
比如访问feed.xiaolang.info,实际上是目录里的atom.xml
这样feed域名就绑好了..就不会受到feed服务商挂掉的影响了..

好多朋友都在Godaddy建设Discuz论坛,
大家都喜欢把论坛做成对搜索引擎友好的伪静态形式
那要怎样来把它做成伪静态呢
同样的道理,在根目录上传一个.htaccess,内容如下
# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /discuz
# Rewrite 系统规则请勿修改
RewriteRule ^archiver/((fid|tid)-[\w\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1

.htaccess可以做大量范围的事情,包括:文件夹密码保护、用户自动重新指向、自定义错误页面、变更你的文件扩展名、屏蔽特定的用户IP地址、只允许特定的IP地址、停止目录表以及使用其他文件作为index文件,等等……

.htaccess 属性 644 (RW-R–R–)
.htaccess会影响它所在目录下的所有子目录
注意大多数内容都要求保持在一行之内,否则会引起错误

更多的.htaccess文档,可以看看这里
2008-01-06   17:34
现有2条评论:

Anonymous 匿名 , 2009年11月30日 上午3:42:00 
Hello.
more links for that topic?
And Bye.

Anonymous 匿名 , 2009年12月1日 上午2:33:00 
...please where can I buy a unicorn?

Post a Comment
小狼笔记 © 2006~2020