Vous n'êtes pas identifié(e).
Bonjour,
Je migre actuellement un site sous ziteplus,
Les anciennes pages sont nommées: nom_de_page.php
Les nouvelles sont sous la forme: nom_de_page.html
Je souhaite rediriger tous les liens entrant .php vers .html afin de ne pas perdre de visiteurs et le référencement de google?
Que dois-je ajouter dans le .htaccess ?
Cordialement.
Dernière modification par marc (11/01/2015 12:37:00)
Cordialement.
Hors ligne
Bonjour,
de mémoire, il faut rajouter une ligne du type
RewriteRule ^([A-z0-9_-]+)\.php$ $1.html [R=301,L]
avant la redirection finale vers le format interne à zitePlus
a+
Jean-Paul
Hors ligne
Merci jpg mais cela ne fonctionne pas, j'obtiens ce genre de résultat:
-http://www.aqualiment.org/homez.100/aqualime/aqualiment-org/video/index.html?perma=gammare-m
J'ai oublié de préciser que ziteplus est dans le dossier video
Cordialement.
Hors ligne
Quel est ton .htaccess complet ainsi que l'url de base à traiter correspondant au résultat que tu as donné ?
Hors ligne
[== Contenu du fichier video/.htaccess ==]
Options -indexes
SetEnv PHP_VER 5
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([A-z0-9_-]+)\.php$ $1.html [R=301,L]
RewriteRule ^([A-z0-9_-]+)\.html$ index.php?perma=$1 [L]
L'url à traiter est:
-http://www.aqualiment.org/video/gammare-m.php
J'obtiens avec le .htaccess ci-dessus:
-http://www.aqualiment.org/homez.100/aqualime/aqualiment-org/video/index.html?perma=gammare-m
Je souhaite obtenir:
-http://www.aqualiment.org/video/gammare-m.html
Cordialement.
Dernière modification par marc (10/01/2015 22:16:49)
Cordialement.
Hors ligne
Bonsoir,
Essaye cela:
Options -indexes
SetEnv PHP_VER 5
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !index.php
RewriteRule ^([A-z0-9_-]+)\.php$ http://www.aqualiment.org/video/$1.html [R=301,L]
RewriteRule ^([A-z0-9_-]+)\.html$ index.php?perma=$1 [L]
ça doit mieux marcher
Hors ligne
Merci beaucoup jpg, ça fonctionne correctement.
Cordialement.
Cordialement.
Hors ligne