Sitemap.xml von htaccess ausschließen.
P粉814160988
P粉814160988 2023-07-20 16:17:03
0
1
515

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粉814160988
P粉814160988

Antworte allen(1)
P粉304704653

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

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !/sitemap.xml
RewriteRule ^([^/]+)$ index.php?page=$1 [QSA,L]
RewriteRule ^/$ index.php [NC]
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!