Problème de redirection

ntophentophe Member
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 :
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/

Réponses

  • kowalskykowalsky Member
    juin 2016 modifié
    Salut ntophe,

    Essaye cette redirection que tu placeras en début du fichier .htaccess avant le RewriteEngine On
    Redirect permanent "/la-page/" "http://www.domain.tld/"
    
  • ntophentophe Member
    Merci pour la proposition mais ça ne marche pas.
    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.
  • ntophentophe Member
    Finalement j'ai trouvé la solution grâce à cet article : https://openclassrooms.com/forum/sujet/htaccess-et-regles-progressives
    J'ai utilisé RewriteRule et ce qui va avec au lieu de RedirectPermanent
    :)
Connectez-vous ou Inscrivez-vous pour répondre.