84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
当我尝试使用/sitemap.xml访问时,它只是加载主屏幕,URL没有任何变化,无论我在斜杠后面输入什么,它都会给我主页。
我认为sitemap.xml文件未找到,所以显示主页。如果我不使用.htaccess文件,它可以正常工作。
这是.htaccess文件的代码:
RewriteEngine On RewriteRule ^([^/]+)$ index.php?page= [QSA,L] RewriteRule ^/$ index.php [NC]
您需要在当前捕获sitemap.xml的重写规则中排除它,例如通过在前面添加一个重写条件来测试是否不是sitemap文件名:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !/sitemap.xml RewriteRule ^([^/]+)$ index.php?page= [QSA,L] RewriteRule ^/$ index.php [NC]
您需要在当前捕获sitemap.xml的重写规则中排除它,例如通过在前面添加一个重写条件来测试是否不是sitemap文件名: