/ домой \ | \ темы / |
05/05/2024 07:31 AdminZ: |
Например архивы .html.gz заливаются на сервер, а сервер отдаёт их как html. - Возможно такое? .htaccess ----------------------- RewriteEngine On RewriteCond %{HTTP:Accept-encoding} gzip RewriteCond %{DOCUMENT_ROOT}/$1\.gz -s RewriteRule ^(.*)\.html$ $1\.gz [QSA] <FilesMatch \.html\.gz$> ForceType text/html Header append Vary Accept-Encoding </FilesMatch> AddEncoding gzip .gz # Fallback for files that don’t have a gzipped version RewriteRule ^(.*)\.html $1 [QSA] ----------------------------------- |
05/05/2024 09:30 AdminZ: |
Исправил - не суть, но вдруг кому пригодится. --------------------------- RewriteEngine On RewriteCond %{HTTP:Accept-encoding} gzip RewriteCond %{DOCUMENT_ROOT}/$1\.html\.gz -s RewriteRule ^(.*)\.html$ $1\.html\.gz [QSA] <FilesMatch \.html\.gz$> ForceType text/html Header append Vary Accept-Encoding </FilesMatch> AddEncoding gzip .gz # Fallback for files that don’t have a gzipped version RewriteRule ^(.*)\.html $1\.html [QSA] ----------------------------- |
09/05/2024 08:54 Max: |
Такого нет. Но если, вдруг, вам зачем-то нужна такая экзотика вы можете написать простейший скрипт, в настройках сервера в скриптах добавить его для расширения .gz и он будет это делать. Пример скрипта: echo -e "Content-type: text/html\r\n\r\n" gzip -dck $1 |
10/05/2024 09:50 AdminZ: |
Не взлетает - xxx.html не найден. Насчёт экзотики - не я один такое решение в интернете искал. |