用a标签访问后台,返回一段代码片段,或者干脆新打开一个页面。那种方法好?

2025-03-26 01:00:15
推荐回答(3个)
回答1:

我建议这样子:保留已经实现的,另外再加个显示内容的页面即可。


首先,生成这个文章列表,href 也是实际文章链接,点击链接会打开页面显示文章内容。

然后,添加 JS 代码,绑定事件处理函数,ajax 请求的 url 可以直接获取链接的 href,如

文章列表页面 news.php

文章标题1
文章标题2

另外应该还需要一个显示内容的页面 news_item.php


对于通过浏览器来浏览页面的用户而言,他点击文章标题不会另外打开页面看内容,而是会通过 ajax 的方式获取文章内容显示在页面右侧,即他会一直在 news.php 页面


对于搜索引擎而言,打开 news.php,它不会执行 js,而是解析出一个个文章链接后,会去爬这些文章的页面(news_item.php),这样子,文章内容就可以被收录了。


最后,分页的链接也要处理下。处理的方式是类似的,如:

文章列表页面 news.php

1
2
3


对于搜索引擎而言,它会一个个爬过来 news.php?page=1, news.php?page=2,... 等等。

回答2:

感觉不会影响SEO吧 (T_T我不懂SEO)


如果要用

可以把右侧区域改为IFrame,

点击链接之后把href给IFrame的src即可。


例子如下





回答3:

想要SEO 可以使用模板导入