Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 站点地图未读取javascript链接_Php_Javascript_Seo_Sitemap - Fatal编程技术网

Php 站点地图未读取javascript链接

Php 站点地图未读取javascript链接,php,javascript,seo,sitemap,Php,Javascript,Seo,Sitemap,我有一个奇怪的问题,几乎一个星期都在 在我的网站页脚中,我使用java脚本使用随机链接 <a class="default.php">Some Default Text</a> 一些默认文本 javascript是 <script> (function(){ var myLinks = [ {href: 'example.php?title=hello', text: 'example1'}, {href: 'example.php?title=

我有一个奇怪的问题,几乎一个星期都在

在我的网站页脚中,我使用java脚本使用随机链接

 <a class="default.php">Some Default Text</a>
一些默认文本
javascript是

 <script>
 (function(){
  var myLinks = [
{href: 'example.php?title=hello', text: 'example1'},
{href: 'example.php?title=hello2', text: 'example2'}
];
onload = function(){
var link, pageLinkClass = 'myLink', pageLinks = document.getElementsByTagName('a');
pageLinkClass = new RegExp('\\b' + pageLinkClass + '\\b');
for(var i = 0; i < pageLinks.length; ++i){
if(pageLinkClass.test(pageLinks[i].className)){
link = myLinks[Math.floor(Math.random() * myLinks.length)]
pageLinks[i].href = link.href;
pageLinks[i].firstChild.nodeValue = link.text;
pageLinks[i].target = '_self';
}
}
};
})();// JavaScript Document
</script>

(功能(){
var myLinks=[
{href:'example.php?title=hello',text:'example1'},
{href:'example.php?title=hello2',文本:'example2'}
];
onload=函数(){
var link,pageLinkClass='myLink',pageLinks=document.getElementsByTagName('a');
pageLinkClass=new RegExp('\\b'+pageLinkClass+'\\b');
对于(变量i=0;i
(这是一个例子)

但是,当我爬网我的站点以生成站点地图时,它只读取example.php?title的链接=

而不是尾部


提前感谢

您的爬虫无法/无法解释JavaScript。很多机器人和爬虫程序只会读取原始HTML。GoogleBot在某种程度上可以解释JS,但我仍然不会依赖它。最好是在服务器端生成链接。

我更新了答案。你应该在服务器端生成这些链接并将它们输出为HTML。是的,很抱歉我回复太快,谢谢你的帮助。你能给我一个带有说明或更多信息的链接吗