我正在使用一个基于字典的网站工作正常,但是当我尝试使用http://www.xml-sitemaps.com/生成站点地图时,它只显示域名基本网址,但我在网站上有更多网址。我使用php准备了站点地图,当我在我的网站浏览时,它正确显示所有网址。请帮忙解决这个问题。
在我创建的htaccess中
RewriteEngine On
RewriteRule ^sitemap\.xml$ sitemap.php [L]
网站名称http://dictionary.vikrams.com
网站地图网址为dictionary.vikrams.com/sitemap.xml
答案 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重写是否允许您尝试进行这些更改,我更愿意。我希望这些信息对您有用。