Problème de redirection
Bonjour,
J'utilise pluxml depuis peu et j'ai un problème de redirection que je n'arrive pas à régler. Plusieurs sites on fait un lien vers une page de mon site qui n'existe plus et je souhaite rediriger ces liens vers ma page d’accueil. J'ai donc intégré une redirection dans mon fichier htaccess mais au final l'url http://www.domain.tld/ma-page/ renvoie vers http://www.domain.tld/?ma-page/ au lieu de http://www.domain.tld/. Je ne sais pas pourquoi le "?" se cale dans l'url et pourquoi la redirection ne fonctionne pas. Je précise que j'ai activé la réécriture d'url.
Si quelqu'un peu m'aider je suis preneur.
Voici mon htaccess :
J'utilise pluxml depuis peu et j'ai un problème de redirection que je n'arrive pas à régler. Plusieurs sites on fait un lien vers une page de mon site qui n'existe plus et je souhaite rediriger ces liens vers ma page d’accueil. J'ai donc intégré une redirection dans mon fichier htaccess mais au final l'url http://www.domain.tld/ma-page/ renvoie vers http://www.domain.tld/?ma-page/ au lieu de http://www.domain.tld/. Je ne sais pas pourquoi le "?" se cale dans l'url et pourquoi la redirection ne fonctionne pas. Je précise que j'ai activé la réécriture d'url.
Si quelqu'un peu m'aider je suis preneur.
Voici mon htaccess :
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
# BEGIN -- Pluxml
Options -Multiviews
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Réécriture des urls
RewriteRule ^(?!feed)(.*)$ index.php?$1 [L]
RewriteRule ^feed\/(.*)$ feed.php?$1 [L]
</IfModule>
<Files "version">
Order allow,deny
Deny from all
</Files>
# END -- Pluxml
Redirect Permanent la-page/ http://www.domain.tld/
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Essaye cette redirection que tu placeras en début du fichier .htaccess avant le RewriteEngine On
J'ai testé 36 options mais sans résultats. Après je ne suis pas un spécialiste du htaccess.
Je me demande si le problème ne vient pas de la réécriture des urls.
Je n'ai jamais eu ce type de problème avec d'autres cms. C'est vraiment étonnant.
J'ai utilisé RewriteRule et ce qui va avec au lieu de RedirectPermanent