php - iframe 的 SEO 友好替代方案?

标签 php javascript ajax iframe seo

我有一些内容想与其他网站分享。

目前我通过 iframe 执行此操作:

<iframe width=“540”; height=“700” frameborder=“0” src=“http://www.energiekostencalculator.nl/forms/frame_tabs.php?first=yes&product=1&links=1&css=http://www.energiekostencalculator.nl/forms/susteen.css”></iframe>

这有两个问题。

  • 它对 SEO 不友好。 iframe 内容上的链接不算作入站链接,因为它们的页面托管在我的服务器上。
  • (无论如何在我的服务器上)不可能将外部 CSS 样式表链接到 iframe 的内容。目的是让其他网站可以轻松地将他们的样式表链接到我的内容。

谁有这些问题的解决方案? 也许使用 jquery(见下文),但我不确定 Google 是否会解析它并“查看”链接...

<html>
<head>
<script src="/js/jquery.js" type="text/javascript">
</head>
<body>
<div id='include-from-outside'></div>
<script type='text/javascript'>
$('#include-from-outside').load('http://example.com/included.html');
</script>
</body>
</html>

最佳答案

看看 TripAdvisor 是如何做到的 - 一个静态链接,然后在页面加载后用 javascript 替换它。

<div id="TA_rated459" class="TA_rated">
<ul id="JRrkXsd6H" class="TA_links GYO6Zcd">
            <li id="IN1Gc4AMw8T" class="zQkgIs4xdv"><a href=http://www.tripadvisor.com/Hotel_Review-g294207-d501440-Reviews-Ngong_House-Nairobi.html>Ngong House</a></li>
      </ul>
  </div>
<script src="http://www.jscache.com/wejs?wtype=rated&amp;uniq=459&amp;locationId=501440&amp;lang=en_US"></script>

关于php - iframe 的 SEO 友好替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4943677/

相关文章:

javascript - 如何使用 AJAX JQUERY 从 JSON 数据中抓取图像

php - 在数据库搜索中找不到数据的正确的其他条件是什么

php - 在Mac OS上的Dockerized PHP中使用XDebug

javascript - PHP 输出未出现在 HTML 中

javascript - 如何在运行时动态更改组件模板? Angular 4

javascript - jqcron cron 格式的转换以支持 Quartz cron 格式

ajax - 我可以在本地测试 Ajax 功能吗?

javascript - 如何取消/中止 jQuery AJAX 文件上传

php - 使用 PHP 以编程方式启动 Tomcat 服务器

javascript - Bluebeam 基于下拉菜单自动填写表单字段