Questions classiques en htaccess

WRInaute discret
Bonjour,

J'aimerais avoir acces en vos connaissances en vous posant quelques questions:

1. Quel est la difference entre
- RewriteRule ^/paris/12eme/hotels/12eme-hotel.htm $http://www.monsite.com/paris/12eme/hotels/12eme-hotels-alpha.htm$1 [R=301,L]
et
- RedirectPermanent /paris/12eme/hotels/12eme-hotel.htm http://www.monsite.com/paris/12eme/hote ... -alpha.htm


Est-ce que le rewriteRule est une redirection pour les moteurs de recherches (uniquement et donc pas moyen de verifier son bon fonctionement) et le RedirectPermanent est pour les moteurs de recherches ainsi que les utilisateurs (donc moyens immediat de savoir si ca fonctionne)?

2. j'ai un site qui est bien reference. Je change les url et donc fais une redirection en RewriteRule 301. Que se passe t il pour les resultats dans google. L'utilisateur tombera donc sur une page "The page cannot be found" ce qui n'est absolument pas bon. Dans ces cas fauderait-it garder l'ancienne page en ligne quelque temps jusqu'a ce que les moteurs de recherches l'annulent?

3. Je suis passer d'un site statique a un site dynamique. Les pages dynamiques, redirigee en htm, sont crees dans un fichier X/ Le probleme c'est que les anciennes page (comme par exemple /paris/12eme/hotels/12eme-hotel.htm) ne ressemble plus a rien car prennent un aspect dynamique (a cause des variables).
Ces pages etaient bien reference. Les nouvelles pages ne ressemblent a rien. Comment faire pour les utilisateurs qui tomberais, via les moteurs, sur ces pages?
Dois je utiliser un RedirectPermanent /paris/12eme/hotels/12eme-hotel.htm http://www.monsite.com/paris/12eme/hote ... -alpha.htm ??
Ou alors est ce que je peux le combiner avec RewriteRule ^/cyclades/naxos/hotels/naxos-hotel.htm $http://www.testing.gr/cyclades/naxos/hotels/naxos-hotels-alpha.htm$1 [R=301,L]

4. J'ai des milliers de pages comme celle ci dessus...
Est ce que la reecriture ci dessous est juste?
RewriteRule ^/(.*)/(.*)/hotels/(.*)-hotel.htm$ http://www.monsite.com/$1/$2/hotels/$3-hotels-alpha.htm [R=301,L]

Comment puis-je verifier son bon fonctionement? Combien de temps va t-il falloir aux moteurs tels google de prendre en compte? Comment faire pour eviter que les utilisateurs tombent sur les anciennes pages, actuellement faussee par le reecriture dynamique en htm???

Merci
 
WRInaute discret
moutop a dit:
2. j'ai un site qui est bien reference. Je change les url et donc fais une redirection en RewriteRule 301. Que se passe t il pour les resultats dans google. L'utilisateur tombera donc sur une page "The page cannot be found" ce qui n'est absolument pas bon. Dans ces cas fauderait-it garder l'ancienne page en ligne quelque temps jusqu'a ce que les moteurs de recherches l'annulent?

moutop a dit:
Comment puis-je verifier son bon fonctionement?

En testant, bêtement :wink: Tu met en ligne et si ça marche ben... ça marche

moutop a dit:
Comment faire pour eviter que les utilisateurs tombent sur les anciennes pages, actuellement faussee par le reecriture dynamique en htm?

Tu peux utiliser un fichier robots.txt qui supprimera les url voulues dans les moteurs
 
WRInaute discret
Un robot.txt peut prendre quelle taille au maximum?

Le RewriteRule 301: c'est une redirection directe ou pas? si non et et si l'ancienne page n'existe plus, l'utisateur tombe sur une page "not found"? Est ce que je dois l'assimiler a un Permanent ou pour mon cas le permanent suffit?

Le htaccess sur wri n'est plus dispo...
 
Discussions similaires
Haut