草庐IT

Multilingual

全部标签

Url Slug 应该本地化吗?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭8年前。Improvethisquestion我正在创建一个使用URLSlug的多语言网站。根据SEO的观点,我应该使用多种语言的URLSlug吗?

php - 多语言 PHP 网站 URL 文件名更改

我目前有一个多语言PHP站点,在该站点上一切正常。但是,“切换语言”时“文件名”不会改变。网址是这样的:www.site.com/br/article.pt.phpwww.site.com/en/article.en.php我希望他们是:www.site.com/br/meuartigo.pt.phpwww.site.com/en/article.en.php我该怎么做?我可以从做301重定向www.site.com/br/article.pt.php到www.site.com/br/meuartigo.pt.php但我认为这不是最好的方法。 最佳答案

java - 使用 struts 设置多语言 seo 友好站点

我有一个用struts1.3制作的旧Web应用程序,我需要更改内部多语言的工作方式。目前我有一个以这种方式处理语言变化的Action:this.setLocale(request,newLocale("es","",""));this.setLocale(request,newLocale("en","",""));this.setLocale(request,newLocale("fr","",""));this.setLocale(request,newLocale("pt","",""));//thisisandinstanceoforg.apache.struts.action

seo - 谷歌只为多语言网站索引英文内容——默认不是英文

我有一个多语言网站。默认语言为德语。Google似乎只在example.de/en/索引英文版本。使用的重定向基于地理位置。例如,如果有人从德国境外访问该网站,他们将看到/en/网站。据我所知,Google抓取工具最终会重定向,因为它们位于美国,因此只会索引google.com和google.de上网站的英文版本。由于我的网站主要针对德国,因此我想确保当有人在google.de上进行搜索时,他们会在结果中看到德国网站。对我来说最好的方法是什么?我目前正在使用hreflang属性。例如在英文网站上我们有这样的代码:在德国网站上我们有这段代码:Google难道不应该识别这一点并根据所查询的

html - 我在哪里可以获得属性 'lang' 值的列表 - 什么标准涵盖了这个,用于 SEO 优化?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion我正在研究web-site我需要针对多种语言进行优化。我想提供3-4种语言的支持,'en','de','cn'-问题是,我不确定沙特阿拉伯和海湾国家是什么使用。是否有权威文档列出nationstate=>'lang-value'之间的映射我在哪里可以找到这样的文档?什么网络标准涵盖了这一点?

javascript - 单页应用程序的搜索引擎优化

我想基于将托管在IIS上的knockout.js构建SPA应用程序。我的项目仅包含js/html,我尽量避免任何服务器端处理。这引起了几个问题:1.我的应用程序应该支持多种语言。我可以使用像www.example.com/#!en/...这样的URL吗,这是流行的做法吗?Google会很好地为我的网站编制索引吗?2.我知道让我的SPA可抓取的主要方法是“快照”。您最喜欢根据爬虫的需求创建快照的工具是什么? 最佳答案 URL不应决定用于呈现您的应用程序的语言环境。HTTP(Accept-Language)中有一个header可用于您的

php - hreflang 应该如何构建?

我的问题是应该像上面的所有页面一样,或者应该用每个页面的实际url来改变,比如:"hreflang="en">"hreflang="it">"hreflang="x-default"> 最佳答案 HTML5defines:Ifthealternatekeywordisusedwiththehreflangattribute,andthatattribute'svaluediffersfromtherootelement'slanguage,itindicatesthatthereferenceddocumentisatranslat

angularjs - SEO 和多语言支持

我运行一个用Angular构建的网站,我使用angular-gettext来集成和支持多种语言:https://angular-gettext.rocketeer.be/我不想使用特定于域的子域或url更改我的网站结构,例如https://en.example.com/或https://www.example。com/en/。到目前为止,我在客户端的本地存储中存储了一个语言变量,以确定要显示的语言。它运行良好,用户体验也不错。但是,我想知道确保Google以其他语言为我的网站编制索引的最佳方法是什么。我正在考虑以这种方式使用带有lang参数的hreflang属性:然后当然要处理url中

php - 多语言网站的主页

我目前正在从事一个多语言网站项目。我的网站有两种语言(俄语、英语)。英语是主要语言。基本上问题是:我应该将主页设为www.example.com/en还是www.example.com/?也许从主页重定向到子目录?或者我的主页应该有一个子目录还是应该是空的? 最佳答案 更好的方法是将默认语言设置为默认url..如果您使用像laravel之类的框架...语言字符串存储在app/lang目录中的文件中。在此目录中,应用程序支持的每种语言都应该有一个子目录。app/lang/enhomepage.php/eshomepage.php阅读这

joomla - Joomla多语言:在不同的菜单中使用相同的菜单别名

我正在建立一个新的多语种joomla网站。我记得我创建了另一个网站,在那里我可以在不同的菜单中使用相同的别名,就像对其他语言一样。F.E.我有一个所有语言的菜单,在那里我有一个别名为“home”的登录页“home”。我可以对英语和德语也这样做。我只是想再做一次,我不知道为什么,它不再工作了。在我的旧网站上也有同样的事情:试图在那里更改它来测试它,但它不起作用。有人知道解决这个问题的方法吗?或者知道为什么现在它已经不起作用了?谢谢你的帮助!错误:保存失败,错误如下:另一个菜单项具有相同的根目录中的别名(请记住它可能是一个垃圾项)。根是顶级别父级。 最佳答案