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

Размер файла: 9.01Kb
  1. ##############################################################################################################
  2. #
  3. # ИТАК ПРИСТУПАЕМ ДЛЯ ПОЛНОЦЕННОЙ РАБОТЫ НЕОБХОДИМО РАСКОММЕНТИРОВАТЬ (##) ПОЧТИ ВСЕ КОМАНДЫ,
  4. # НО ВОЗМОЖНО КАКАЯ-ТО ИЗ НИХ СМОЖЕТ ВЫЗВАТЬ ОШИБКУ И САЙТ ПЕРЕСТАНЕТ РАБОТАТЬ (ОШИБКА 500)
  5. # ТОГДА ПООЧЕРЕДНО ОБРАТНО ЗАКОММЕНТИРУЙТЕ ТЕ СТРОКИ КОТОРЫЕ ПО ВАШЕМУ МНЕНИЮ МОГУТ ВЫЗЫВАТЬ ОШИБКУ
  6. # ДЛЯ ТОГО ЧТОБЫ РАСКОММЕНТИРОВАТЬ УДАЛИТЕ ДВА ЗНАКА ## В НАЧАЛЕ СТРОКИ
  7. # ТАМ ГДЕ СТОИТ 3 ЗНАКА ### ЭТО ОПЦИОНАЛЬНЫЕ КОМАНДЫ МОЖНО ОБОЙТИСЬ И БЕЗ НИХ
  8. #
  9. ##############################################################################################################
  10. # MIME-типы для текстовых документов
  11. AddType text/html .htm
  12. AddType text/html .html
  13. AddType text/html .htmls
  14. AddType text/vnd.wap.wml .wml
  15. AddType text/vnd.wap.wmlscript .wmls
  16. AddType text/vnd.wap.wmlscript .wmlsc
  17. AddType text/vnd.wap.si .si
  18. AddType text/x-vCalendar .vcs
  19. AddType text/v-vCard .vcf
  20. AddType text/x-co-desc .cod
  21. AddType text/css .css
  22. AddType text/x-vmel .mel
  23. AddType text/x-vmel .emy
  24. AddType application/xml .xml
  25.  
  26. # MIME-типы для приложений
  27. AddType text/sun.j2me.app-descriptor .jad
  28. AddType text/vnd.sun.j2me.app-descriptor;charset=UTF-8 .jad
  29. AddType application/java-archive .jar
  30. AddType application/sis .sis
  31. AddType application/sisx .sisx
  32. AddType application/vnd.Nokie.ringing-tone .rng
  33. AddType application/vnd.symbian.install .sis
  34. AddType application/vnd.symbian.install .sisx
  35. AddType application/vnd.wap.wmlc .wmlc
  36. AddType application/vnd.mophun.application .mpn
  37. AddType application/vnd.mophun.certificate .mpc
  38. AddType application/vnd.wap.sic .sic
  39. AddType application/vnd.nokia.gamedata .nqd
  40. AddType application/x-nokiagamedata .ngd
  41. AddType application/x-pmd .pmd
  42.  
  43.  
  44. # MIME-типы для музыкальных файлов
  45. AddType application/x-smaf .mmf
  46. AddType audio/mpeg .mp3
  47. AddType audio/amr .amr
  48. AddType audio/midi .mid
  49. AddType audio/midi .midi
  50. AddType audio/midi .mid
  51. AddType music/crescendo .mid
  52. AddType audio/x-mid .mid
  53. AddType audio/x-midi .mid
  54. AddType x-music/x-midi .mid
  55. AddType application/x-midi .midi
  56. AddType audio/midi .midi
  57. AddType music/crescendo .midi
  58. AddType audio/x-mid .midi
  59. AddType audio/x-midi .midi
  60. AddType x-music/x-midi .midi
  61. AddType audio/vnd.qcelp .qcp
  62. AddType audio/x-gsm .gsd
  63. AddType audio/midi .kar
  64. AddType music/x-karaoke .kar
  65. AddType audio/mpeg .m2a
  66. AddType audio/mpegurl .m3u
  67. AddType audio/x-mpequrl .m3u
  68. AddType audio/x-scpls .m3u
  69. AddType audio/mpeg .mp2
  70. AddType audio/x-mpeg .mp2
  71. AddType audio/mp3 .mp3
  72. AddType audio/mpeg .mp3
  73. AddType audio/mpeg3 .mp3
  74. AddType audio/mpg .mp3
  75. AddType audio/x-mpeg .mp3
  76. AddType audio/x-mpeg-3 .mp3
  77. AddType audio/mpg .mp4
  78. AddType audio/mpeg .mpa
  79. AddType audio/mpeg .mpg
  80. AddType audio/mpeg .mpga
  81. AddType audio/mod .mod
  82. AddType audio/x-mod .mod
  83. AddType audio/vnd.everad.plj .plj
  84. AddType audio/mpegurl .pls
  85. AddType audio/x-mpequrl .pls
  86. AddType audio/x-scpls .pls
  87. AddType audio/vnd.qcelp .qcp
  88. AddType audio/vnd.rn-realaudio .ra
  89. AddType audio/x-pn-realaudio .ra
  90. AddType audio/x-pn-realaudio-plugin .ra
  91. AddType audio/x-realaudio .ra
  92. AddType audio/x-pn-realaudio .ram
  93. AddType audio/wav .wav
  94. AddType audio/x-wav .wav
  95. AddType audio/imelody .imy
  96. AddType audio/rmf .rmf
  97.  
  98. # MIME-типы для видео
  99. AddType video/3gpp .3gp
  100. AddType video/mp4 .mp4
  101. AddType video/quicktime .avi
  102. AddType application/x-troff-msvideo .avi
  103. AddType video/avi .avi
  104. AddType video/x-msvideo .avi
  105. AddType video/avs-video .avs
  106. AddType video/dl .dl
  107. AddType video/x-dl .dl
  108. AddType video/vnd.fvt .fvt
  109. AddType video/fli .fli
  110. AddType video/x-fli .fli
  111. AddType video/gl .gl
  112. AddType video/x-gl .gl
  113. AddType video/mpeg .m1v
  114. AddType video/mpeg .m2v
  115. AddType video/x-mpeg .mp2
  116. AddType video/x-mpeq2a .mp2
  117. AddType video/quicktime .moov
  118. AddType video/quicktime .mov
  119. AddType video/x-sgi-movie .movie
  120. AddType video/mpeg .mp2
  121. AddType video/mpeg .mpa
  122. AddType video/mpeg .mpe
  123. AddType video/mpeg .mpeg
  124. AddType video/mpeg .mpg
  125. AddType video/quicktime .qt
  126. AddType video/x-qtc .qtc
  127. AddType video/quicktime mov .qt
  128.  
  129. # MIME-типы для изображений
  130. AddType image/vnd.wap.wmbp .wbmp
  131. AddType image/x-bmp .bmp
  132. AddType image/x-epoc-mbm .mbm
  133. AddType image/vnd.nok-3dscreensaver .n3a
  134. AddType image/vnd.nok-oplogo-colornokia-op-logo .nok
  135. AddType image/jpeg .jpg
  136. AddType image/jpeg .jpeg
  137. AddType image/png .png
  138.  
  139. # MIME-типы для архивов
  140. AddType application/x-compressed .zip
  141. AddType application/x-zip-compressed .zip
  142. AddType application/zip .zip
  143. AddType multipart/x-zip .zip
  144. AddType application/zip .7z
  145. AddType application/x-rar .rar
  146. AddType application/x-bzip2 .boz
  147. AddType application/x-bzip .bz
  148. AddType application/x-bzip2 .bz2
  149. AddType application/x-gzip .gzip
  150. AddType multipart/x-gzip .gzip
  151. AddType application/x-gzip .gz
  152. AddType application/x-compressed .gz
  153. AddType application/x-gtar .gtar
  154. AddType application/x-tar .tar
  155. AddType application/gnutar .tgz
  156. AddType application/x-compressed .tgz
  157. AddType application/x-tar .hid
  158.  
  159. # MIME-типы разные
  160. AddType application/x-shockwave-flash .swf
  161. AddType application/vnd.sonyericsson.mms-template .tpl
  162. AddType application/vnd.eri.thm .thm
  163. AddType archive/vnh.nth .nth
  164. AddType application/vnd.siemens-mp.theme .sdt
  165. AddType application/vnd.siemens-mp.skin .scs
  166. #########################################
  167. # Ниже мы закрываем прямой доступ к #
  168. # Некоторым файлам и директориям #
  169. #########################################
  170. <Files ~ "template|local">
  171. Order allow,deny
  172. Deny from all
  173. </Files>
  174. <Files ~ ".(dat|priv|prof)$">
  175. Order allow,deny
  176. Deny from all
  177. </Files>
  178. ################################################################################################################
  179. # Здесь некоторые перенастройки Рекомендуется все раскомментировать для полноценной работы wap-motor портала
  180. ################################################################################################################
  181. php_value error_reporting 7
  182. php_value register_globals 0
  183. php_value session.use_trans_sid 1
  184. php_value safe_mode_gid 1
  185. php_value safe_mode_include_dir 1
  186. php_value magic_quotes_gpc 0
  187. php_value magic_quotes_runtime 0
  188. php_value magic_quotes_sybase 0
  189. php_value file_uploads 1
  190. php_value display_errors 1
  191. DirectoryIndex index.php
  192. AddDefaultCharset UTF-8
  193. Options -Indexes
  194. php_flag disable_functions passthru,system,shell_exec,popen
  195. ##########################################
  196. # Ниже иcправляйте на адрес своего сайта #
  197. ##########################################
  198. ErrorDocument 400 ../pages/error.php?error=400
  199. ErrorDocument 401 ../pages/error.php?error=401
  200. ErrorDocument 402 ../pages/error.php?error=402
  201. ErrorDocument 403 ../pages/error.php?error=403
  202. ErrorDocument 404 ../pages/error.php?error=404
  203. ErrorDocument 500 ../pages/error.php?error=500
  204. ErrorDocument 502 ../pages/error.php?error=502
  205. ##########################################
  206. # Если включен mod Rewrite то адрес к #
  207. # страничкам мотора можно писать не #
  208. # index.php?p=dir&f=file ,а dir/file.mot #
  209. ##########################################
  210. RewriteEngine Off
  211. ##################################################################################################################
  212. # Строка ниже этого раздела: 'Options FollowSymLinks' может вызвать проблему
  213. # при некоторых конфигурациях сервера. Она необходима для использования модуля апача mod_rewrite, но может быть
  214. # уже настроена администратором вашего сервера и изменение этого параметра в .htaccess может быть запрещено
  215. # Если эта директива вызывает ошибку сервера, то закомментируйте строку (добавьте символ # в
  216. # начало строки), перезагрузите в браузере сайт и протестируйте работу. Если все работает,
  217. # то вам не надо ничего менять здесь, т.к. всё уже настроено администратором сервера.
  218. ###################################################################################################################
  219. ###Options +FollowSymlinks
  220.  
  221. ####################################################################################
  222. # Раскомментируйте следующую строку, если ваши URL web-сервера
  223. # не связаны напрямую с физическими путями файлов.
  224. # Обновите Ваш Каталог MOTOR (используйте "/" для обозначения корня сервера)
  225. ####################################################################################
  226. ###RewriteBase /
  227.  
  228. #############################
  229. # Новый путь для файлов mot #
  230. #############################
  231. RewriteRule ^([a-z0-9_-]+)/([a-z0-9_-]+).mot(/?)+$ ?p=$1&f=$2 [QSA,L]
  232.  
  233. #########################################################################
  234. # Правила обработки запросов для блокировки распространенных эксплоитов #
  235. #########################################################################
  236. RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
  237. RewriteCond %{QUERY_STRING} http:.*\/.*\/ [OR]
  238. RewriteCond %{QUERY_STRING} ..*\/ [OR]
  239. RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
  240. RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
  241. RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
  242. RewriteRule ^(.*)$ index.php [F,L]