Javascript 使用phantomjs在基于Angularjs的网站上搜索引擎优化
我希望我的网站是可爬行的,这是在AngularJS。我已经决定使用phantomjs实现同样的目的,并尝试了这两种方法,但都没有成功 方法1:我遵循了这个方法。当我在任何页面上发出curl请求时,我都正确地设置了所有内容Javascript 使用phantomjs在基于Angularjs的网站上搜索引擎优化,javascript,angularjs,shell,seo,ubuntu-14.04,Javascript,Angularjs,Shell,Seo,Ubuntu 14.04,我希望我的网站是可爬行的,这是在AngularJS。我已经决定使用phantomjs实现同样的目的,并尝试了这两种方法,但都没有成功 方法1:我遵循了这个方法。当我在任何页面上发出curl请求时,我都正确地设置了所有内容 curl“www.mywebsite.com/?\u转义\u片段\u=/path/to/page”>output.html 我在output.html文件中获得了www.mywebsite.com/path/to/page的内容,其中包含正确的描述和标记。我向谷歌网站管理员提交
curl“www.mywebsite.com/?\u转义\u片段\u=/path/to/page”>output.html
我在output.html文件中获得了www.mywebsite.com/path/to/page的内容,其中包含正确的描述和标记。我向谷歌网站管理员提交了相同的url(正确获取和呈现),并提交到索引。谷歌在几个小时内为我的页面编制了索引。但是我没有得到我的url的描述和标签。你能指出我犯了什么错误吗
附上这样一个网址的截图:www.ketchupp.in/gurgaon/sohna road
方法2:我也遵循了这一点,并尝试使用以下命令为我的页面创建快照:
./make-snapshot.sh“
我在/snapshot/gurgaon文件夹中获得了该页面的快照。我的重写规则是:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=/?(.*)$
RewriteRule ^(.*)$ /snapshots/%1.html? [NC,L]
当我这样做的时候
curl'www.ketchupp.in/?\u逃脱\u碎片=/gurgaon/sohna路'
我得到了正确的html快照,以及正确的磁贴、标记和描述。但当我在谷歌上搜索时,它会显示主页的标题、描述和标签。有谁能帮我找到同样的原因吗