大漠孤狼网迹

随想,事件,经验

Entries Tagged ‘.htaccess’

解决Addon域名可用主域名的子目录访问的问题

cPanel的面板存在一个问题,Addon的域名的目录是Public_html下的一个子目录(新版的cPanel可以改变这个限制,但是大部分主机商的还是有限制),所以通过 主域名/目录 的形式也可以访问这个addon的网站,这样就存在URL规范化的问题。 一般来说,这个问题并不会造成多大影响,因为只要你不要把 主域名/目录 这种形式的链接发布出去,搜索引擎一般是抓不到的,也就不会收录这种url了,另外还有一种方式就是在robots.txt文件中禁止索引addon的域名的目录,就更保险了。 今天给大家一个更彻底的解决办法,直接301转向或者返回403错误。

cPanel主机的邮件登录地址修改为mail.domain.com

cPanel默认的网页邮件的地址是2095端口,例如站长百科的邮件系统可以通过www.zzbaike.com:2095来访问。同时一般的cPanel主机都会给webmail设置自动转向,结果就是邮件也可以通过www.zzbaike.com/webmail 这样的地址来访问,但是国内的用户更习惯的地址格式是mail.zzbaike.com 这样的。前几天正好看到美国主机侦探论坛(http://bbs.idcspy.com )上有人问这个问题,就把解决方法写一下:

.htaccess使用要点

网上有一篇流传很广的.htaccess的使用说明,不过存在较多错误,这篇文章主要就是纠正几个重要的错误,同时补充一些其他的重要规则。网上那篇修正后的完整版见: http://kb.idcspy.com/Htaccess 1.Blocking users by IP 根据IP阻止用户访问 这个原文有错误,按照原文设置会得到一个500错误,正确的设置是: <Files 403.shtml> order allow,deny allow from all </Files> deny from 1.1.1.1 ;写要封的IP 上面的意思是403.shtml不受影响,下面写要封的IP,原文把顺序搞反了。 这个也可以在cpanel中直接操作。 2.Prevent viewing of .htaccess file 防止.htaccess文件被查看 正确的写法: <Files .htaccess> order allow,deny deny from all </Files> 这个网上的大部分版本都有错误,大部分版本丢掉了<Files .htaccess> ,结果导致所有文件都被禁止访问。如果用了错误的规则,所有内容都将无法访问。 3.规范www 这个是rewrite的重要应用,原文没有 全部统一到带 www,例如将83blog.com 统一到 www.83blog.com RewriteEngine on RewriteCond %{HTTP_HOST} ^yourdomain\.com$ [NC] RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [...]