2014-09-17 21 views
7

Ich verwende derzeit die Seitengeschwindigkeit auf meiner neuen Website, sehr glücklich darüber. aber ich habe gerade festgestellt, dass mein/phpmyadmin jetzt leer ist.Wie kann ich die Seitengeschwindigkeit für eine bestimmte URL deaktivieren?

Ich weiß, dass es wegen der Seitengeschwindigkeit ist, weil wenn ich zu/phpmyadmin gehe /? PageSpeed ​​= off; es funktioniert wieder.

Also ist die Idee, Pagespeed nur auf/phpmyadmin und/phpmyadmin/* zu deaktivieren, die/phpmyadmin Link ist mit einem symbolischen Link gemacht.

Ich benutze Apache2.

Hier ist, was ich in meiner vHost Conf-Datei

<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> 

eine Idee Community?

vielen dank !!

Antwort

9

können Sie normale Apache Standort Blöcke verwenden:

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

Oder die mod_pagespeed spezielle Richtlinie:

ModPagespeedDisallow "*/phpmyadmin/*" 
+1

ich nicht von dieser Lösung dachte! Vielen Dank, es funktioniert! – Tom

+0

Danke. Genau das habe ich gesucht. Für alle, die es nicht wissen, geht der ModPagespeedDisallow in den virtuellen Host-Block für Ihre Apache-Site-Konfiguration – xxstevenxo

Verwandte Themen