Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/12/2010, 10h59   #1
Futur Membre du Club
 
Étudiant
Inscription : février 2007
Messages : 56
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 56
Points : 17
Points : 17
Envoyer un message via MSN à remus69
Par défaut Redirection de .html vers .php sauf pour une page

Bonjour,

J'ai réalisé un fichier .htaccess qui prévoit une redirection des pages .HTML en .PHP

Le problème c’est que google-webmaster valide régulièrement le sitemap et, pour ce faire, doit vérifier la présence du fichier google7427650c70cba457.HTML à la racine du site internet.

Le fichier est bien sur le serveur mais Google ne le trouve pas car il est « transformé » en google7427650c70cba457.PHP

Je dois donc régulièrement aller sur Google Webmaster Tools, supprimer le fichier . htaccess, revalider le site avec le fichier HTML et uploader le fichier .htaccess de nouveau... Si je ne le fais pas, Google considère régulièrement que le site n’est pas valide.

Voici le code du .htaccess :

Code :
1
2
3
RewriteRule ^(.*)\.html $1\.php 
RewriteRule ^index\.php?/(.*)$ /index.php [L]
Comment peut-on modifier le .htaccess afin qu’il autorise l’accès à google7427650c70cba457.HTML ? Existe t'il une fonction permettant de dire "redirige toutes les pages HTML en PHP SAUF la page google7427650c70cba457.HTML"

Merci pour votre réponse!
remus69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2010, 15h48   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 277
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 277
Points : 8 563
Points : 8 563
A quoi sert ta seconde règle ? D'après moi, elle n'est jamais utilisée.

Pour ton histoire de Google site map, le plus simple c'est de mettre une exception qui dit "si on demande un fichier qui existe", comme ça prend en charge le cas Google mais éventuellement d'autres fichiers HTML. Pour ce faire, ajouter cette ligne avant le RewriteRule qui réécrit les .html en .php :
Code :
RewriteCond %{REQUEST_FILENAME} !-f
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2010, 21h58   #3
Futur Membre du Club
 
Étudiant
Inscription : février 2007
Messages : 56
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 56
Points : 17
Points : 17
Envoyer un message via MSN à remus69
Merci!
remus69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h55.


 
 
 
 
Partenaires

Hébergement Web