@@ -26,9 +26,12 @@ Options All -ExecCGI -Indexes -Includes +FollowSymLinks
2626# REDIRICT __________________
2727# 301 простой редерикт
2828# Redirect 301 /index.html /index.php
29+ # Перенаправояем с index.html на index.php
30+ # Redirect / http://www.roocms.com
2931# http://www.roocms.com - URL На который мы перенаправляем запросы
3032# Полезно в случаях когда надо полностью перенаправлять людей с одного сайта на другой.
31- # Redirect / http://www.roocms.com
33+ # Redirect 410 /index.html
34+ # Если страница удалена, сообщим поисковику.
3235<IfModule mod_rewrite.c >
3336 # RewriteRule ^news/([^/\.]+)/?$ news.php?news=$1 [L]
3437 # RewriteRule ^(.*\.((js)|(css)))$ plugin/GzipFile.php?file=$1 [QSA,NE,L]
@@ -97,8 +100,6 @@ Options All -ExecCGI -Indexes -Includes +FollowSymLinks
97100 # REQUEST_FILENAME Полный путь в файловой системе сервера к файлу или скрипту соответствующим этому запросу.
98101 # IS_SUBREQ Будет содержать текст «true» если запрос выполняется в текущий момент как подзапрос, «false» в другом случае. Подзапросы могут быть сгенерированы модулями которым нужно иметь дело с дополнительными файлами или URI для того чтобы выполнить собственные задачи.
99102
100-
101-
102103 # Внимание!
103104 # Данная конфигурация файла может порождать побочные запросы к индексному файлу вашего сайта
104105 # в случаях когда в вашей верстке или скриптах содержаться ошибки или ссылки на несуществующие файлы или папки.
@@ -137,44 +138,46 @@ Options All -ExecCGI -Indexes -Includes +FollowSymLinks
137138
138139
139140# HANDLER ___________________
140- AddHandler application/x-httpd-php .html
141- AddHandler cgi-script .pl .py .jsp .asp .htm .shtml .sh .cgi
142- AddType application/x-javascript .js
143- AddType application/json .json
144- AddType text/css .css
145- AddType text/xml .xml
146- # Audio
147- AddType audio/ogg .oga .ogg
148- AddType audio/mp4 .m4a .f4a .f4b
149- # Video
150- AddType video/ogg .ogv
151- AddType video/mp4 .mp4 .m4v .f4v .f4p
152- AddType video/webm .webm
153- AddType video/x-flv .flv
154- # SVG
155- AddType image/svg+xml .svg .svgz
156- AddEncoding gzip .svgz
157- # Webfonts
158- AddType application/vnd.ms-fontobject .eot
159- AddType application/x-font-ttf .ttf .ttc
160- AddType font/opentype .otf
161- AddType application/x-font-woff .woff
162- # Assorted types
163- AddType image/x-icon .ico
164- AddType image/webp .webp
165- AddType text/cache-manifest .appcache .manifest
166- AddType text/x-component .htc
167- AddType application/xml .rss .atom .xml .rdf
168- AddType application/x-chrome-extension .crx
169- AddType application/x-opera-extension .oex
170- AddType application/x-xpinstall .xpi
171- AddType application/octet-stream .safariextz
172- AddType application/x-web-app-manifest+json .webapp
173- AddType text/x-vcard .vcf
174- AddType application/x-shockwave-flash .swf
175- AddType text/vtt .vtt
176- AddType application/octet-stream .doc .mov .avi .pdf .xls .rar .zip .mp3 .wmv .ppt .tar .gz .docx .xlsx
177- # ForceType application/x-httpd-php
141+ <IfModule mod_mime.c >
142+ AddHandler application/x-httpd-php .html
143+ AddHandler cgi-script .pl .py .jsp .asp .htm .shtml .sh .cgi
144+ AddType application/x-javascript .js
145+ AddType application/json .json
146+ AddType text/css .css
147+ AddType text/xml .xml
148+ # Audio
149+ AddType audio/ogg .oga .ogg
150+ AddType audio/mp4 .m4a .f4a .f4b
151+ # Video
152+ AddType video/ogg .ogv
153+ AddType video/mp4 .mp4 .m4v .f4v .f4p
154+ AddType video/webm .webm
155+ AddType video/x-flv .flv
156+ # SVG
157+ AddType image/svg+xml .svg .svgz
158+ AddEncoding gzip .svgz
159+ # Webfonts
160+ AddType application/vnd.ms-fontobject .eot
161+ AddType application/x-font-ttf .ttf .ttc
162+ AddType font/opentype .otf
163+ AddType application/x-font-woff .woff
164+ # Assorted types
165+ AddType image/x-icon .ico
166+ AddType image/webp .webp
167+ AddType text/cache-manifest .appcache .manifest
168+ AddType text/x-component .htc
169+ AddType application/xml .rss .atom .xml .rdf
170+ AddType application/x-chrome-extension .crx
171+ AddType application/x-opera-extension .oex
172+ AddType application/x-xpinstall .xpi
173+ AddType application/octet-stream .safariextz
174+ AddType application/x-web-app-manifest+json .webapp
175+ AddType text/x-vcard .vcf
176+ AddType application/x-shockwave-flash .swf
177+ AddType text/vtt .vtt
178+ AddType application/octet-stream .doc .mov .avi .pdf .xls .rar .zip .mp3 .wmv .ppt .tar .gz .docx .xlsx
179+ # ForceType application/x-httpd-php
180+ </IfModule >
178181
179182
180183# INDEX FILE ________________
@@ -192,8 +195,32 @@ DirectoryIndex index.php
192195 mod_gzip_item_exclude mime ^image\.*
193196 mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
194197</IfModule >
198+
195199<ifModule mod_deflate.c>
196- AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript application/x-font-woff image/jpg image/jpeg
200+ AddOutputFilterByType DEFLATE application/javascript
201+ AddOutputFilterByType DEFLATE application/rss+xml
202+ AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
203+ AddOutputFilterByType DEFLATE application/x-font
204+ AddOutputFilterByType DEFLATE application/x-font-opentype
205+ AddOutputFilterByType DEFLATE application/x-font-otf
206+ AddOutputFilterByType DEFLATE application/x-font-truetype
207+ AddOutputFilterByType DEFLATE application/x-font-ttf
208+ AddOutputFilterByType DEFLATE application/x-font-woff
209+ AddOutputFilterByType DEFLATE application/x-javascript
210+ AddOutputFilterByType DEFLATE application/xhtml+xml
211+ AddOutputFilterByType DEFLATE application/xml
212+ AddOutputFilterByType DEFLATE font/opentype
213+ AddOutputFilterByType DEFLATE font/otf
214+ AddOutputFilterByType DEFLATE font/ttf
215+ AddOutputFilterByType DEFLATE image/svg+xml
216+ AddOutputFilterByType DEFLATE image/x-icon
217+ AddOutputFilterByType DEFLATE image/jpg
218+ AddOutputFilterByType DEFLATE image/jpeg
219+ AddOutputFilterByType DEFLATE text/css
220+ AddOutputFilterByType DEFLATE text/html
221+ AddOutputFilterByType DEFLATE text/javascript
222+ AddOutputFilterByType DEFLATE text/plain
223+ AddOutputFilterByType DEFLATE text/xml
197224</ifModule>
198225
199226
@@ -230,6 +257,38 @@ php_value docref_ext 0
230257 Satisfy All
231258</Files >
232259
260+ # With Apache 2.4 the "Order, Deny" syntax has been deprecated and moved from
261+ # module mod_authz_host to a new module called mod_access_compat (which may be
262+ # disabled) and a new "Require" syntax has been introduced to mod_authz_host.
263+ <IfModule mod_version.c >
264+ <IfVersion < 2.4 >
265+ <Files "php_error.log" >
266+ Order Allow ,Deny
267+ Deny from All
268+ Satisfy All
269+ </Files >
270+ </IfVersion >
271+ <IfVersion >= 2.4 >
272+ <Files "php_error.log" >
273+ Require all denied
274+ </Files >
275+ </IfVersion >
276+ </IfModule >
277+ <IfModule !mod_version.c >
278+ <IfModule !mod_authz_core.c >
279+ <Files "php_error.log" >
280+ Order Allow ,Deny
281+ Deny from All
282+ Satisfy All
283+ </Files >
284+ </IfModule >
285+ <IfModule mod_authz_core.c >
286+ <Files "php_error.log" >
287+ Require all denied
288+ </Files >
289+ </IfModule >
290+ </IfModule >
291+
233292<IfModule php5_module >
234293 # php_value session.cookie_httponly true
235294</IfModule >
0 commit comments