Tamam, Yani sayfaları birkaç googled ve aşağıdaki çözüm ile geldim:
Add this in .htaccess#Active GZIP for php-files
php_flag zlib.output_compression On
php_value zlib.output_compression_level 5
ve bunun için js ve css..:
AddHandler application/x-httpd-php .css .js
php_value auto_prepend_file /Library/WebServer/Documents/blog/code/Helpers/ContentHeader.php
Yürütmek hangi. Js gibi. Css php komut dosyaları gibi. İkinci satır aşağıdaki sayfayı içermektedir:
<?php
$pathInfo = pathinfo($_SERVER['PHP_SELF']);
$extension = $pathInfo['extension'];
if($extension == "css")
{
header("Content-type: text/css");
}
if($extension == "js")
{
header("Content-type: text/javascript");
}
?>
. Css dosyaları ve javascript dosyaları "text / javascript" için başlık "text / css" gönderecektir Hangi. Şimdiye kadar iyi. Sorun ancak ben php hata çeşit olsun kullanmak minified JavaScripts bir çift ile:
<br />
<b>Parse error</b>: syntax error, unexpected ']' in <b>/Library/WebServer/Documents/blog/public/scripts/prettify/prettify.js</b> on line <b>18</b><br />
or:
<br />
<b>Warning</b>: Unexpected character in input: '\' (ASCII=92) state=1 in <b>/Library/WebServer/Documents/blog/public/scripts/showdown.js</b> on line <b>29</b><br />
<br />
<b>Parse error</b>: syntax error, unexpected '?' in <b>/Library/WebServer/Documents/blog/public/scripts/showdown.js</b> on line <b>29</b><br />
Yani, bunu yapmanın daha iyi bir yolu var mı? Ben kadar gelebilir tek seçenek elle. Javascript dosyaları gitmek ve php gibi olmadığını "hataları düzeltmek" için. Ama bu bir daha kolay çözüm olmamalı?