Lunarpages空间设定Redirects的问题
LunarPages 04月 5th. 2008, 1:04pm管理Lunarpages空间的作业基本上通过cPanel执行,其中有一项功能叫Redirects,在设置Redirects过程中遇到一点点小问题,可以肯定是cPanel的Bug,在此记录一下。 直接从字面意思理解,Redirect解释为重定向,通常也称为“转向”,管理菜单中描述为复数的“Redirects”,说明这项设定可以有多条记录,也就是可以在Lunarpages空间上设定多个重定向。
设置重定向可以将一个网址自动转向另一个网址,网址可以是一个具体的文件名、一个目录、或者干脆就是首页域名,举例描述重定向的功能体现为:将Lunarpages空间上已存在的一个目录(假设为目录aaa)指向另一个网址,这个网址可以是Lunarpages空间上的另一个目录(假设为目录bbb),也可以是任意网址(假设为http://www.LLL.com)。也就是说,如果我的Lunarpages主空间网址是http://www.lunar.com,我将目录aaa重定向到同一空间下的另一个目录bbb,当我在浏览器中输入网址http://www.lunar.com/aaa的时候,实际上访问的地址是http://www.lunar.com/bbb而且浏览器地址栏也会自动显示为后者;同样的道理,设置重定向指向外部网址也是如此,我可以输入http://www.lunar.com/aaa而最终访问的地址是http://www.baidu.com。
在cPanel中设置Redirect可以有两种选择,Temporary(临时性的)或者Permanent(永久性的),前者就是常说的302暂时转向,后者是301永久转向,选择301或是302要根据我的这次网址变动是长久的还是临时变更来决定,更多的时候是为了讨好搜索引擎而做,使用301就是告诉搜索引擎旧的地址已经失效,请使用新地址,新地址将因此继承旧地址已经获得的搜索权重,网站域名变更的时候使用301转向会比较安全。使用302暂时转向只是临时应急的处理手段。
上面讲的都是废话,不过发现cPanel有个bug,我只是抱着测试的目的设置了重定向,然后又准备删除这个重定向,却发现有时候删除不起作用,原来是.htaccess文件作怪,设定重定向的记录保存在该文件中,手工修改这个文件就可以了。