suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Sitemap.xml von htaccess ausschließen.

Wenn ich versuche, über /sitemap.xml darauf zuzugreifen, wird nur der Startbildschirm geladen, an der URL ändert sich nichts, egal was ich nach dem Schrägstrich eingebe, ich erhalte die Startseite.

Ich glaube, die Datei sitemap.xml wurde nicht gefunden, daher wird die Startseite angezeigt. Wenn ich keine .htaccess-Datei verwende, funktioniert es einwandfrei.

Dies ist der Code für die .htaccess-Datei:

RewriteEngine On
RewriteRule ^([^/]+)$ index.php?page= [QSA,L]
RewriteRule ^/$ index.php [NC]
P粉814160988P粉814160988482 Tage vor518

Antworte allen(1)Ich werde antworten

  • P粉304704653

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

    您需要在当前捕获sitemap.xml的重写规则中排除它,例如通过在前面添加一个重写条件来测试是否不是sitemap文件名:

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

    Antwort
    0
  • StornierenAntwort