php - 使用 php 和 ajax 为网站制作 url 时出现问题

标签 php ajax url

我目前正在开发一个网站 www.islamicaim.com。我的视频在此页面上运行良好 http://islamicaim.com/video_play.php 。我正在使用 Ajax 调用来加载视频。视频工作正常,但我有一个问题,搜索引擎不会索引我的页面,因为这些页面是通过 ajax 加载的。如果有人可以帮助我如何使我的视频的网址类似于 www.islamicaim.com/category/artists/title。

这是我的数据流,首先我发送类别选择请求,然后发送艺术家,然后发送标题。提前致谢。

最佳答案

您需要让您的页面在没有 JS 或 AJAX 的情况下工作。让它们可以正常使用。您应该只使用 AJAX/JS 来增强浏览体验,而不是取代它。

修改您的网站,以便 URL 可以接受类别并将其添加到您的主导航

http://islamicaim.com/video_play.php?categiory=Naat
http://islamicaim.com/video_play.php?categiory=Qawali

加载通过查询字符串传递的类别。

您还需要修改您的网站,以便每个视频文件也有自己的页面。同样,只需通过读取查询字符串来加载正确的视频即可。

完成所有这些后,像现在一样向导航添加一些 AJAX 加载,以便可以通过 AJAX 加载内容。这样,您的页面不会因没有 JS(和爬虫)的用户而中断,因为您的普通导航(带有查询字符串)将会启动。

关于php - 使用 php 和 ajax 为网站制作 url 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6086742/

相关文章:

php - 在轮播容器中循环 3 篇 WordPress 文章

php - 在 Paypal ( Paypal 订阅)中首次定期付款时应用折扣优惠券代码

javascript - E 防止默认不起作用

objective-c - 如何在 Objective-C 中缓存图像

javascript - 使用来自 Javascript 变量的消息更新 facebook 状态

php - 使用带有多个包含的 php 读取和写入数据库

javascript - 为什么 d3.json 不随请求发送 cookie?

javascript - 网站自动获取消息到 php 聊天应用程序不工作

python - 如何获取当前工作表的gid?

php - HTTP POST/GET 请求不适用于 Apigee 代理和 AWS