T086ѧϰ�� | վ��ѧԺ | �����ĵ� | ���� | Ъ���� | IP��ַ��ѯ | �������� | ���ջ��� | �����ֵ� | ���ù��� | ������Ϣ��ѯ

Htaccess�ļ��÷�����

�� �⿯IT���� ����ʱ�䣺2010-12-02 | ���壺�� �� С��
[����]1.ʱ������ ��Щʱ�򣬵�����PHP��ʹ��date��mktime����ʱ������ʱ���IJ�ͬ��������ʾ��һЩ�����ֵ���Ϣ�������ǽ������������ķ���֮һ�������������ķ�������ʱ�����������������ҵ�����֧�ֵ�ʱ�����嵥�� SetEn...

1.ʱ������

��Щʱ�򣬵�����PHP��ʹ��date��mktime����ʱ������ʱ���IJ�ͬ��������ʾ��һЩ�����ֵ���Ϣ�������ǽ������������ķ���֮һ�������������ķ�������ʱ�����������������ҵ�����֧�ֵ�ʱ�����嵥��

  1. SetEnv TZ Australia/Melbourne  

 

2. ���������Ѻõ�301����ת�򷽷�

Ϊʲô�������������Ѻõ��أ���Ϊ���ںܶ��ִ����������涼���ܸ��ݼ���301����ת�������������еļ�¼�Ĺ��ܡ�

  1. Redirect 301 http://www.aqee.net/home http://www.aqee.net/  

3. �������ضԻ���

ͨ�����������ض�����ʱ�������ῴ��һ���Ի���ѯ�����DZ��������ļ�����ֱ�Ӵ������������㲻�뿴�����������������԰�������һ�δ����ŵ�����.htaccess�ļ��

  1. AddType application/octet-stream .pdf  
  2. AddType application/octet-stream .zip  
  3. AddType application/octet-stream .mov  

4. ʡȥwwwǰ׺

SEO��һ��ԭ���ǣ�ȷ��������վֻ��һ��URL�����ˣ�����Ҫ�����е�ͨ��www�ķ���ת���ķ�www�����߷�������

  1. RewriteEngine On  
  2. RewriteBase /  
  3. RewriteCond %{HTTP_HOST} ^www.aqee.net [NC]  
  4. RewriteRule ^(.*)$ http://aqee.net/$1 [L,R=301]  

5. ���Ի�Errorҳ��

��ÿ���������붨���Լ����Ի��Ĵ���ҳ�档

  1. ErrorDocument 401 /error/401.php  
  2. ErrorDocument 403 /error/403.php  
  3. ErrorDocument 404 /error/404.php  
  4. ErrorDocument 500 /error/500.php  

6. ѹ���ļ�

ͨ��ѹ�������ļ��������Ż���վ�ķ����ٶȡ�

  1. # ѹ�� text, html, javascript, css, xml:  
  2. AddOutputFilterByType DEFLATE text/plain  
  3. AddOutputFilterByType DEFLATE text/html  
  4. AddOutputFilterByType DEFLATE text/xml  
  5. AddOutputFilterByType DEFLATE text/css  
  6. AddOutputFilterByType DEFLATE application/xml  
  7. AddOutputFilterByType DEFLATE application/xhtml+xml  
  8. AddOutputFilterByType DEFLATE application/rss+xml  
  9. AddOutputFilterByType DEFLATE application/javascript  
  10. AddOutputFilterByType DEFLATE application/x-javascript  

7. �����ļ�

�����ļ�������һ������������վ�����ٶȵĺ÷�����

  1. <FilesMatch “.(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$”>  
  2. Header set Cache-Control “max-age=2592000″  
  3. </FilesMatch>  

8. ��ijЩ�ļ����ͽ�ֹʹ�û���

����һ���棬��Ҳ���Զ��ƶ�ijЩ�ļ����ͽ�ֹʹ�û��档

  1. # ��ʽ�Ĺ涨�Խű���������̬�ļ���ֹʹ�û���  
  2. <FilesMatch “.(pl|php|cgi|spl|scgi|fcgi)$”>  
  3. Header unset Cache-Control  
  4. </FilesMatch>  

��ȫ����

������htaccess�����ܹ���������web�������İ�ȫˮƽ��ͼƬ���ӵ��ñ����dz����ã����ܷ�ֹ������͵��ʹ�����ķ������ϵ�ͼƬ��Դ��

1. ͨ��.htaccess������

ʹ����Щ͵����������web�������ϵ�ͼƬ��Դ���ľ������Ĵ�������Ϊ�������������������Է�ֹ���������ķ�����

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

2. ���ڿ�

��������������վ�İ�ȫ�ȼ���������ȥ�������ļ��д��룬�������Է�ֹһЩ��������URLƥ���ĺڿ͹���������

  1. RewriteEngine On  
  2.   
  3. # proc/self/environ? û�ţ�  
  4. RewriteCond %{QUERY_STRING} proc/self/environ [OR]  
  5.   
  6. # ��ֹ�ű���ͼͨ��URL�޸�mosConfigֵ  
  7. RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]  
  8.   
  9. # ��ֹ�ű�ͨ��URL���ݵ�base64_encode������Ϣ  
  10. RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR]  
  11.   
  12. # ��ֹ��URL����<script>���ǵĽű�  
  13. RewriteCond %{QUERY_STRING} (<|%3C).*script.*(>|%3E) [NC,OR]  
  14.   
  15. # ��ֹ��ͼͨ��URL����PHP��GLOBALS�����Ľű�  
  16. RewriteCond %{QUERY_STRING} GLOBALS(=|[|\%[0-9A-Z]{0,2}) [OR]  
  17.   
  18. # ��ֹ��ͼͨ��URL����PHP��_REQUEST�����Ľű�  
  19. RewriteCond %{QUERY_STRING} _REQUEST(=|[|\%[0-9A-Z]{0,2})  
  20.   
  21. # �����б���ֹ������ת����403��ֹ��ʾҳ�棡  
  22. RewriteRule ^(.*)$ index.php [F,L]  

3. ��ֹ�������� .htaccess �ļ�

�����Ĵ���������ֹ���˷�������.htaccess�ļ���ͬ������Ҳ�����趨��ֹ�����ļ����͡�

  1. # �������� htaccess �ļ�  
  2. <Files .htaccess>  
  3. order allow,deny  
  4. deny from all  
  5. </Files>  
  6.   
  7. # ��ֹ�鿴ָ�����ļ�  
  8. <Files secretfile.jpg>  
  9.  order allow,deny  
  10.  deny from all  
  11. </Files>  
  12.   
  13. # �����ļ�����  
  14. <FilesMatch “.(htaccess|htpasswd|ini|phps|fla|psd|log|sh)$”>  
  15.  Order Allow,Deny  
  16.  Deny from all  
  17. </FilesMatch>  

4. ������ htaccess �ļ�

������ͨ��������htaccess�ļ����������б�����

  1. AccessFileName htacc.ess  

5. ��ֹĿ¼����

��ֹ������������ʾĿ¼�ṹ����֮��Ȼ��

  1. # ��ֹĿ¼����  
  2. Options All -Indexes  
  3.   
  4. # ����Ŀ¼����
  5. Options All +Indexes  

6. �ı�ȱʡ��Indexҳ��

�����԰�ȱʡ�� index.html, index.php �� index.htm �ij�����ҳ�档

  1. DirectoryIndex business.html  

7. ͨ��������Ϣ����ֹijЩ����ӭ��������

 

  1. ��ֹ����ij��վ���û�  
  2. <IfModule mod_rewrite.c>  
  3.  RewriteEngine on  
  4.  RewriteCond %{HTTP_REFERER} scumbag.com [NC,OR]  
  5.  RewriteCond %{HTTP_REFERER} wormhole.com [NC,OR]  
  6.  RewriteRule .* - [F]  
  7.    
  8. </ifModule>  

8. ͨ���ж�������ͷ��Ϣ����ֹijЩ����

������������ͨ����ֹijЩ�����˻�֩������ץȡ������վ����ʡ���Ĵ���������

  1. # ��ֹ����ijЩ�ض���վ���û�  
  2. <IfModule mod_rewrite.c>  
  3. SetEnvIfNoCase ^User-Agent$ .*(craftbot|download|extract|stripper|sucker|ninja|clshttp|webspider
    |leacher|collector|grabber|webpictures) HTTP_SAFE_BADBOT  
  4. SetEnvIfNoCase ^User-Agent$ .*(libwww-perl|aesop_com_spiderman) HTTP_SAFE_BADBOT  
  5. Deny from env=HTTP_SAFE_BADBOT  
  6. </ifModule>  

9. ��ֹ�ű�ִ�У���ǿ����Ŀ¼��ȫ

 

  1. # ��ֹijЩĿ¼���Ľű�ִ��Ȩ��  
  2. AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi  
  3. Options -ExecCGI  

[Ӣ�ij���]��Link

[������Դ]���⿯IT����

ԭ�ģ�http://www.aqee.net/2010/12/02/htaccess-usage/

  • ת����ע����Դ��ITѧϰ�� ��ַ��http://www.t086.com/ �����������Ƽ�������
  • �ر������� ��վ�������ر�������ֹת�ص�ר�������������¿�������ת�أ���������ע��������ԭʼ���ߡ����°�Ȩ������ԭʼ�������С����ڱ���վת�����µĸ��˺���վ�����DZ�ʾ������л�⡣������վת�ص������а�Ȩ��������ϵ���ǣ����ǻᾡ�����Ը�����
  • ��
  • ��
  • ��
  • ��
  • ��
  • ��
  • ��
  • ��
  • ��
������ѯ Health Check Gulangyu
© 2017 T086ѧϰ�� - T086.com(ԭitlearner.com)
RunTime:7.81ms QueryTime:7