Просмотр файла .htaccess

Размер файла: 2.84Kb
  1. #/**
  2. # * @name SHCMS Engine
  3. # * @copyright Shamsik © 2012
  4. # * Данный код защищен авторскими правами
  5. # * http://shcms.ru
  6. # */
  7.  
  8. # ограничения на выгрузку файлов
  9. php_value upload_max_filesize 600M
  10. php_value post_max_size 600M
  11.  
  12. # так безопаснее
  13. php_value register_globals 0
  14. # убираем экранирование кавычек
  15. php_value magic_quotes_gpc 0
  16. # дописываем сессию к URL
  17. php_value session.use_trans_sid 1
  18. php_value session.cookie_lifetime 0
  19. # кодировка по-умолчанию
  20. AddDefaultCharset UTF-8
  21. DirectoryIndex index.php
  22. Options -Indexes
  23. RewriteEngine On
  24. RewriteRule ^static.php$ /shcms/members.php [L]
  25. RewriteRule ^rss.xml$ /shcms/rss.php [L]
  26. RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
  27. RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
  28. RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
  29. RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
  30. RewriteRule .* index.php [F]
  31. # с помощью этого кода можно даже переделать файл.php на просто файл
  32. RewriteCond %{REQUEST_FILENAME} !-d
  33. RewriteCond %{REQUEST_FILENAME}\.php -f
  34. RewriteRule ^(.*)$ $1.php
  35.  
  36. # задаем соответствие mime типов расширению
  37. AddType text/vnd.wap.wml;charset=utf-8 .wml
  38. AddType application/vnd.sonyericsson.mms-template tpl
  39. AddType application/vnd.wap.wmlc .wmlc
  40. AddType text/vnd.wap.wmlscript .wmls
  41. AddType application/vnd.wap.wmlscriptc .wmlsc
  42. AddType image/vnd.wap.wbmp .wbmp
  43. AddType application/vnd.eri.thm .thm
  44. AddType application/vnd.mophun.application .mpn
  45. AddType application/vnd.mophun.certificate .mpc
  46. AddType text/vnd.sun.j2me.app-descriptor .jad
  47. Addtype text/x-vmel .mel
  48. Addtype text/sql .sql
  49. Addtype audio/imelody .imy
  50. AddType application/vnd.smaf .mmf
  51. Addtype text/x-vmel .emy
  52. AddType audio/amr .amr
  53. AddType audio/x-wav .wav
  54. AddType application/x-tar .hid
  55. Addtype image/jpeg .jpg
  56. Addtype image/jpeg .jpeg
  57. Addtype image/gif .gif
  58. Addtype image/png .png
  59. Addtype image/bmp .bmp
  60. Addtype text/x-imelody .imy
  61. Addtype text/x-emelody .emy
  62. Addtype text/x-vcard .vcf
  63. Addtype text/x-vcalendar .vcs
  64. Addtype text/calendar .ics
  65. Addtype application/smil .smil
  66. Addtype application/smil .smi
  67. Addtype application/java-archive .jar
  68. Addtype application/vnd.symbian.install .sis
  69. Addtype audio/wav .wav
  70. Addtype audio/midi .midi
  71. Addtype audio/midi .mid
  72. Addtype audio/rmf .rmf
  73. Addtype application/vnd.wap.mms-message .mms
  74. AddType video/flv .flv
  75. AddType video/mp4 .mp4
  76. Addtype video/3gpp .3gp
  77. Addtype application/zip .zip
  78. Addtype audio/mpeg .mp3
  79.  
  80. #Перекидывает на файл errors.php
  81. ErrorDocument 400 /errors.php?errors=400
  82. ErrorDocument 403 /errors.php?errors=403
  83. ErrorDocument 404 /errors.php?errors=404
  84. ErrorDocument 405 /errors.php?errors=405
  85. ErrorDocument 408 /errors.php?errors=408
  86. ErrorDocument 500 /errors.php?errors=500
  87. ErrorDocument 502 /errors.php?errors=502
  88. ErrorDocument 504 /errors.php?errors=504