Maison  >  Questions et réponses  >  le corps du texte

Excluez sitemap.xml de htaccess.

Lorsque j'essaie d'accéder en utilisant /sitemap.xml, cela charge simplement l'écran d'accueil, rien ne change dans l'URL, peu importe ce que je mets après la barre oblique, cela me donne la page d'accueil.

Je pense que le fichier sitemap.xml est introuvable, la page d'accueil s'affiche donc. Si je n'utilise pas le fichier .htaccess, cela fonctionne bien.

Voici le code du fichier .htaccess :

RewriteEngine On
RewriteRule ^([^/]+)$ index.php?page= [QSA,L]
RewriteRule ^/$ index.php [NC]
P粉814160988P粉814160988479 Il y a quelques jours516

répondre à tous(1)je répondrai

  • P粉304704653

    P粉3047046532023-07-21 00:42:34

    Vous devez l'exclure dans les règles de réécriture qui capturent actuellement sitemap.xml, par exemple en ajoutant une condition de réécriture devant pour tester s'il ne s'agit pas d'un nom de fichier de plan de site :

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !/sitemap.xml
    RewriteRule ^([^/]+)$ index.php?page= [QSA,L]
    RewriteRule ^/$ index.php [NC]

    répondre
    0
  • Annulerrépondre