0
我有一个运行在Ubuntu 16的apache 2.4,它提供了一些gz压缩的html文件,它在运行中压缩它们。这是我的.htaccess:Apache“url翻译”
AddEncoding gzip .gz
RewriteEngine on
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{HTTP_USER_AGENT} !Konqueror
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ^(.*)\.css$ $1.css.gz [QSA,L]
RewriteRule ^(.*)\.js$ $1.js.gz [QSA,L]
RewriteRule ^(.*)\.html$ $1.html.gz [QSA,L]
<Files *.gz>
ForceType text/html
</Files>
什么,我现在正在努力实现,如下:
可以说,用户点击通过浏览器执行以下操作:
http://myapache/myrootdir/file1
我希望他被重定向,但没有看到它(浏览器中的url必须保持原样)到上面提到的一个压缩的gz文件(file1在服务器中不存在)。
e.g http://myapache/myrootdir/file1.html.gz
是这个莫名其妙可能吗?我尝试了几种使用mod_rewrite的方法,但没有成功。任何想法或想法都非常受欢迎。