单页网站翻译、索引和搜索引擎优化
single page website translation, indexation and SEO
我有一个网页,比方说 www.mypage.com/index.html
。由于 json 词典,我有一个 javascript 功能可以用我自己翻译的内容填充页面。最后,www.mypage.com/?lang=en 将显示内容并用英文填充。 www.mypage.com/?lang=fr 将显示内容并用法语填充。
例如:
<html><head>
<script type="text/javascript">
translate(getURLParameter("lang"));
</script>
</head><body>
<p id="content0">default content</p>
</body></html>
translate
方法将变换:
<p id="content0">default content</p>
进入
<p id="content0">translated content</p>
这是我目前能做的。我想要的是一个模拟英文网页和不同的法文网页的解决方案,没有重复的内容,并针对 SEO 进行了优化。我需要继续使用我的词典,因为里面有翻译。
如果有帮助,我的网站托管在 Apache 2 服务器上。
编辑: 我认为我有必要在 php(一种我不太了解的语言)中这样做,但多亏了 hreflang meta ,我认为在 HTML+JS 中可能会有一个技巧。有什么提示吗?
谢谢!
通常你会做这样的事情并进行静态预渲染,这样爬虫就会得到你想要的关键字。有多种方法可以做到这一点,但我真的很喜欢这个。
我有一个网页,比方说 www.mypage.com/index.html
。由于 json 词典,我有一个 javascript 功能可以用我自己翻译的内容填充页面。最后,www.mypage.com/?lang=en 将显示内容并用英文填充。 www.mypage.com/?lang=fr 将显示内容并用法语填充。
例如:
<html><head>
<script type="text/javascript">
translate(getURLParameter("lang"));
</script>
</head><body>
<p id="content0">default content</p>
</body></html>
translate
方法将变换:
<p id="content0">default content</p>
进入
<p id="content0">translated content</p>
这是我目前能做的。我想要的是一个模拟英文网页和不同的法文网页的解决方案,没有重复的内容,并针对 SEO 进行了优化。我需要继续使用我的词典,因为里面有翻译。
如果有帮助,我的网站托管在 Apache 2 服务器上。
编辑: 我认为我有必要在 php(一种我不太了解的语言)中这样做,但多亏了 hreflang meta ,我认为在 HTML+JS 中可能会有一个技巧。有什么提示吗?
谢谢!
通常你会做这样的事情并进行静态预渲染,这样爬虫就会得到你想要的关键字。有多种方法可以做到这一点,但我真的很喜欢这个。