Page 404 renvoie vers l'index

krockroc Member
24 juin modifié dans Entraide

Bonjour,

Je rencontre un petit problème de réécriture des URL :
au lieu de renvoyer vers une page 404, les URL de pages qui n'existent pas renvoient vers l'index du site, ce qui pose des problèmes de SEO.

Apparemment, l'erreur se situe au niveau du fichier .htaccess

# 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>
# END -- Pluxml

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^.*$ https://www.%1%{REQUEST_URI} [L,NE,R=301]

Avez-vous une idée de comment corriger ce problème tout en conservant la rééecriture des URL ?
Pour infos, j'utilise aussi le plugin plxMyBetterUrls (version 1.6.1).
Ma version de PluXml est la 5.8.16.

Merci d'avance pour votre aide...

Réponses

Connectez-vous ou Inscrivez-vous pour répondre.