web-dev-qa-db-fra.com

Comment tester un site avec Google PageSpeed ​​après l'avoir configuré pour qu'il redirige toutes les adresses IP sauf la mienne?

Sur un site Web sur lequel je travaille, j'ai défini une redirection 302 avec . Htaccess pour toutes les adresses IP sauf la mienne.

Maintenant, je veux tester le site avec l'outil en ligne de Google PageSpeed, mais il est redirigé. Comment puis-je faire ceci?

3
testermaster

Vous pouvez temporairement (lors de vos contrôles) ne pas rediriger pour la plage IP Google habituelle utilisée par PageSpeed: 66.249.64.0/19.

Mais notez que cela ouvrira votre site aux robots Google, vous devez donc modifier votre fichier robots.txt pour les interdire:

User-agent: Googlebot Disallow: /

Une autre approche consisterait à utiliser un addon du vérificateur de performances de votre navigateur, tel que YSlow, plutôt que d'appeler Google PageSpeed.

3
Interdruper

Vous pouvez autoriser Google Page Speed ​​Insights par son Agent utilisateur dans votre .htaccess:

SetEnvIfNoCase User-Agent .*Google Page Speed Insights* page_speed_insights

Order
deny,allow
Deny from
all
Allow from 127.0.0.1 # your IP
Allow from env=page_speed_insights       
1
Philipp Michael

Vous devrez désactiver les redirections. Vous pouvez désactiver la redirection vers une page spécifique via .htaccess si vous ne souhaitez vraiment pas que quiconque accède à l'ensemble du site. Pagespeed étant assez rapide, la désactivation de la redirection ne devrait pas durer plus de quelques minutes.

1
dasickle