【发布时间】:2014-08-10 18:46:26
【问题描述】:
我的 laravel 4 项目中有两个 .htaccess 文件,一个在根目录中,另一个在公共文件夹中。我首先复制了这一行:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
因为我不想在域名后键入 /public,它可以工作,但是我复制了第二个 .htaccess 中启用 gzip 的代码,它会导致 500 内部服务器错误。 我从gziptest.com/faq 复制以下行,还尝试了许多其他文件,但没有一个对我有用。
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/x-js
AddOutputFilterByType DEFLATE text/css
# Highest 9 - Lowest 1
DeflateCompressionLevel 9
# Skip browsers with known problems
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
请帮帮我?
【问题讨论】:
-
OP,您还没有选择任何答案作为解决方案,有没有人设法解决您的问题?
标签: php .htaccess laravel-4 gzip