как отключить скорость страницы по определенному URL-адресу?

В настоящее время я использую скорость загрузки страниц на своем новом веб-сайте, и очень этому рад. но я только что понял, что мой / phpmyadmin теперь пуст.

я знаю, что это из-за скорости страницы, потому что когда я перехожу к / phpmyadmin /? PageSpeed ​​= off; он снова работает.

Таким образом, идея состоит в том, чтобы отключить скорость страницы только для / phpmyadmin и / phpmyadmin / * ссылка / phpmyadmin создается с помощью символической ссылки.

Я использую apache2.

Вот что у меня есть в моем файле vhost .conf

    <Directory /var/www/mywebsite/>

            AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript

            #ModPagespeedEnableFilters lazyload_images,defer_javascript,insert_dns_prefetch,collapse_whitespace

            ModPagespeedEnableFilters lazyload_images,combine_javascript,defer_javascript,combine_css

            RewriteBase /
            RewriteRule ^index\.php$ - [L]
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule . /index.php [L]

            FileETag none

            ExpiresActive On
            ExpiresDefault "access plus 5 seconds"
            ExpiresByType image/x-icon "access plus 2500000 seconds"
            ExpiresByType image/jpeg "access plus 2500000 seconds"
            ExpiresByType image/png "access plus 2500000 seconds"
            ExpiresByType image/gif "access plus 2500000 seconds"
            ExpiresByType application/x-shockwave-flash "access plus 2500000 seconds"
            ExpiresByType text/css "access plus 600000 seconds"
            ExpiresByType text/javascript "access plus 200000 seconds"
            ExpiresByType application/javascript "access plus 200000 seconds"
            ExpiresByType application/x-javascript "access plus 200000 seconds"
            ExpiresByType text/html "access plus 600 seconds"
            ExpiresByType application/xhtml+xml "access plus 600 seconds"

            Options -Indexes
            AllowOverride All

    </Directory>

какое-нибудь сообщество идей?

большое спасибо !!


person Tom    schedule 17.09.2014    source источник


Ответы (1)


Вы можете использовать обычные блоки местоположения apache:

<Location "/phpmyadmin">
  ModPagespeed off
</Location>

Или специальная директива mod_pagespeed:

ModPagespeedDisallow "*/phpmyadmin/*"
person sligocki    schedule 17.09.2014
comment
Спасибо. это именно то, что я искал. Для тех, кто может не знать, ModPagespeedDisallow находится внутри блока виртуального хоста для конфигурации вашего сайта apache. - person xxstevenxo; 22.11.2016