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的方法,但沒有成功。任何想法或想法都非常受歡迎。