今天碰到了一个关于SEO的问题,需要用到把用户登陆检索的页面能够让BAIDU和GOOGLE检索到,这个问题怎么解决呢?
我也是考虑了很久,最后想到了一个办法,把查询的结果页面,即url地址提取出来存储到文件中,然后在主页加入一个链接,
把所有一段时期内的结果页面的链接罗列出来,这里有个问题,如何把结果页面(result.html)传递给PHP,然后进行持久化呢?
考虑用ajax,代码如下:
var ajax = AjaxInit();
var url=document.location;
url = "test="+url;
url = escape(url);
alert(url);
ajax.open("POST","url.php",true);
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf8");
ajax.send(url);
//alert("done");
// --></mce:script>
然后在url.php页面中进行$_POST['test']就能得到相应的值了。
最后突然经过同事提醒,可以通过google.php(自己写的查询页面),可以通过
$str = 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]."/n";
就能够得到页面的地址。