franseq
-
Compteur de contenus
2 -
Inscrit(e) le
-
Dernière visite
Messages postés par franseq
-
-
Bonjour à tous,
Suite à la creation d'un second site, je souhaite rediriger des URLs du premier site vers le second.
Les deux sites sont crées sous joomla avec une ré-écriture d'URL par le composant SH404SEF.
Ce composant est d'ailleurs capable de gérer des redirections internes mais pas vers un site externe.
Ainsi je me tourne vers une modification du HTACCESS et une redirection permanente.
J'ai ajouté une première ligne dans mon HTACCESS avec la syntaxe suivante à partir du premier domaine:
RedirectPermanent /conseil-developpement-durable/ http://www.domaine2.com/
ceci au début du fichier htaccess après :
# Options +FollowSymlinks
RewriteEngine On
RewriteBase /Cela fonctionne.
J'ai d'autres redirection d'URLs à gérer donc j'ajoute une seconde redirection:
RedirectPermanent /diagnostic-en-developpement-durable/ http://www.domaine2.com/
Et à ce moment le site du domaine1 devient totalement inaccessible avec erreur suivante:
"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
..."
Première question : est-il possible de gérer plusieurs redirections permanentes dans le HTACCESS ?
Seconde question : si oui, avez vous une idée du conflit rencontré ?
J'ai essayé d'autres syntaxe tels que :
RedirectMatch 301
ou RewriteRule ^
et rien ne se passe ...
Merci par avance pour votre aide
Franck
Plusieurs redirections permanentes
dans Fichier .htaccess et réécriture d'URLs
Posté
Bonjour,
J'ai besoin aussi de faire des redirections permanentes de 5 URL du domaine1 vers des URL du domaine2.
De mon coté, mon site est géré avec joomla avec rewriting d'URL par sh404sef. Si je comprend bien la remarque de Dan, je n'ai pas de valeur dans l'url à gérer et donc devrait être capable d'ajouter dans mon htaccess des redirections tels que:
RedirectPermanent /conseil-developpement-durable/ http://www.domaine2.com/
J'ai ajouté cette ligne après:
# Options +FollowSymlinks
RewriteEngine On
RewriteBase /
Cela fonctionne
Mais dès que je veux ajouter une seconde Redirectpermanent, tel que:
RedirectPermanent /diagnostic-en-developpement-durable/ http://www.domaine2.com/
Le site est totalement inaccessible
"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
..."
Je me demande si je n'ai pas un conflit avec le code utilisé par sh404sef
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.php
J'ai testé aussi avec RewriteCond %{QUERY_STRING} + mes mots clés mais sans succès...
Merci pour votre aide