站点地图在mysql数据库驱动的PHP网站中无法正确生成

时间:2014-01-20 05:32:32

标签: php sitemap

我正在使用一个基于字典的网站工作正常,但是当我尝试使用http://www.xml-sitemaps.com/生成站点地图时,它只显示域名基本网址,但我在网站上有更多网址。我使用php准备了站点地图,当我在我的网站浏览时,它正确显示所有网址。请帮忙解决这个问题。

在我创建的htaccess中

RewriteEngine On

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

网站名称http://dictionary.vikrams.com

网站地图网址为dictionary.vikrams.com/sitemap.xml

2 个答案:

答案 0 :(得分:0)

在您的网站中,某些链接不是直接链接。一些链接使用来指向页面的一部分....

http://www.xml-sitemaps.com/仅跟踪您网站中的直接链接.....

 <a href="#" tabindex="5">Grammar</a></li><li class="responsive_hide_on_smartphone responsive_hide_on_tablet">

 <a href="#" tabindex="6">Spoken English</a></li><li class="responsive_hide_on_smartphone responsive_hide_on_tablet">

 <a href="#" tabindex="7">Dictionaries</a></li><li class="responsive_hide_on_smartphone responsive_hide_on_tablet">

 <a href="#" tabindex="8">Contact</a></li><li class="responsive_hide_on_smartphone responsive_hide_on_tablet">

这些是您网页上的一些链接,其href =“#”。

不会将其视为链接

<强> xml-sitemaps.com

答案 1 :(得分:0)

我检查了你的htaccess文件代码,似乎没问题。我在本地开发服务器上实现了相同的功能,进一步检查了这一点。我想分享它似乎按照你的期望工作。如果您可以检查mod重写是否允许您尝试进行这些更改,我更愿意。我希望这些信息对您有用。