Chinaunix首页 | 论坛 | 博客

rgy

  • 博客访问: 427150
  • 博文数量: 179
  • 博客积分: 2580
  • 博客等级: 少校
  • 技术积分: 1890
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-19 08:45
文章分类

全部博文(179)

文章存档

2012年(7)

2011年(43)

2010年(60)

2009年(69)

我的朋友

分类:

2010-12-24 17:58:04

1.时区设置
有些时候,当你在PHP里使用date或mktime函数时,由于时区的不同,它会显示出一些很奇怪的信息。下面是解决这个问题的方法之一。就是设置你的服务器的时区。你可以在这里找到所有支持的时区的清单。

1.SetEnv TZ Australia/Melbourne
2. 搜索引擎友好的301永久转向方法
为什么这是搜索引擎友好的呢?因为现在很多现代的搜索引擎都有能根据检查301永久转向来更新它现有的记录的功能。



  1. 1.Redirect 301
复制代码


3. 屏蔽下载对话框
通常,当你下载东西的时候,你会看到一个对话框询问你是保持这个文件还是直接打开它。如果你不想看到这个东西,你可以把下面的一段代码放到你的.htaccess文件里。

  1. 1.AddType application/octet-stream .pdf  
  2. 2.AddType application/octet-stream .zip  
  3. 3.AddType application/octet-stream .mov  
复制代码


4. 省去www前缀
SEO的一个原则是,确保你的网站只有一个URL。因此,你需要把所有的通过www的访问转向的非www,或者反这来。

  1. 1.RewriteEngine On  
  2. 2.RewriteBase /  
  3. 3.RewriteCond %{HTTP_HOST} ^ [NC]  
  4. 4.RewriteRule ^(.*)$ [L,R=301]  
复制代码


5. 个性化Error页面
对每个错误代码定制自己个性化的错误页面。

  1. 1.ErrorDocument 401 /error/401.php  
  2. 2.ErrorDocument 403 /error/403.php  
  3. 3.ErrorDocument 404 /error/404.php  
  4. 4.ErrorDocument 500 /error/500.php  
复制代码


6. 压缩文件
通过压缩你的文件体积来优化网站的访问速度。

  1. 1.# 压缩 text, html, javascript, css, xml:  
  2. 2.AddOutputFilterByType DEFLATE text/plain  
  3. 3.AddOutputFilterByType DEFLATE text/html  
  4. 4.AddOutputFilterByType DEFLATE text/xml  
  5. 5.AddOutputFilterByType DEFLATE text/css  
  6. 6.AddOutputFilterByType DEFLATE application/xml  
  7. 7.AddOutputFilterByType DEFLATE application/xhtml+xml  
  8. 8.AddOutputFilterByType DEFLATE application/rss+xml  
  9. 9.AddOutputFilterByType DEFLATE application/javascript  
  10. 10.AddOutputFilterByType DEFLATE application/x-javascript  
复制代码


7. 缓存文件
缓存文件是另外一个提高你的网站访问速度的好方法。

  1. 1.  
  2. 2.Header set Cache-Control “max-age=2592000″  
  3. 3.  
复制代码


8. 对某些文件类型禁止使用缓存
而另一方面,你也可以定制对某些文件类型禁止使用缓存。

  1. 1.# 显式的规定对脚本和其它动态文件禁止使用缓存  
  2. 2.  
  3. 3.Header unset Cache-Control  
  4. 4.  
复制代码


安全问题
下面的htaccess代码能够提高你的web服务器的安全水平。图片链接盗用保护非常有用,它能防止其他人偷盗使用你的服务器上的图片资源。

1. 通过.htaccess放盗链
痛恨那些偷盗链接你的web服务器上的图片资源而耗尽了你的带宽的行为吗?试试这个,你可以防止这种事情的发生。

  1. 1.RewriteBase /  
  2. 2.RewriteCond %{HTTP_REFERER} !^[        DISCUZ_CODE_44        ]nbsp;
  3. 3.RewriteCond %{HTTP_REFERER} !^http://(www.)?aqee.net/.*$ [NC]  
  4. 4.RewriteRule .(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]  
复制代码


2. 防黑客
如果你想提高网站的安全等级,你可以去掉下面的几行代码,这样可以防止一些常见恶意URL匹配的黑客攻击技术。

  1. 1.RewriteEngine On  
  2. 2.  
  3. 3.# proc/self/environ? 没门!  
  4. 4.RewriteCond %{QUERY_STRING} proc/self/environ [OR]  
  5. 5.  
  6. 6.# 阻止脚本企图通过URL修改mosConfig值  
  7. 7.RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]  
  8. 8.  
  9. 9.# 阻止脚本通过URL传递的base64_encode垃圾信息  
  10. 10.RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR]  
  11. 11.  
  12. 12.# 阻止在URL含有
阅读(420) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~