微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

htaccess 不会将 sitemap.php 转换为 sitemap.xml

如何解决htaccess 不会将 sitemap.php 转换为 sitemap.xml

我昨天已经写了一篇关于 .htaccess 的问题,感谢用户@ravinderSingh13 的帮助,我解决了这个问题。现在又出现了一个小问题。我制作了 sitemap.PHP,它负责通过从 MysqL 数据库中检索文件来创建站点地图。现在我需要将 sitemap.PHP 转换为 sitemap.xml。但是 .htaccess 文件不允许我找到请求的文件。 目前我的 .htaccess 是这样的:

RewriteEngine ON

##Excluding Indexes and MultiViews options here.
Options -Indexes -MultiViews

DirectoryIndex home.PHP

##Rule for adding / at end of urls.
RewriteCond %{REQUEST_URI} /+[^\.]+$
RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]

##Rules for non-existing pages to be served here.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ core.PHP [QSA,L]

添加了这个,但不幸的是它不起作用

RewriteRule ^sitemap\.xml$ sitemap.PHP [L]

sitemap.PHP 文件位于站点的主根目录中。有人可以帮助我。非常感谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。