草庐IT

多语种

全部标签

seo - 如何在 robots.txt 中禁止服务 api 和多语言 url

我需要禁止下一个URL:serviceapi/_s/user,/_s/place,...都以/_s/开头保存表格:/{language}/save。例如/{en}/save,/{ru}/save,...注意:大多数URL开头都有语言参数:/en/event,……我不想屏蔽它们。应该是这样的:(但是robots.txt格式不允许这样做)Disallow:/_s/*Disallow:/:lang/save 最佳答案 在robots.txt中,匹配是从左边开始的,因此它匹配任何以/pattern开头的内容。像/*pattern这样的通配符

.htaccess - 多语言网站的 SEO

我有这个网站,我想重写URL:mydomain.com/referinte?lang=enmydomain.com/referinte?lang=ro有没有可能,所以我可以使用.htaccess像这样修改url:mydomain.com/en/referencesmydomain.com/ro/referinte我当前的.htaccess是:RewriteEngineonRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}\.php-fRewriteRule^(.*)$$1.php 最

php - 多语言网站的 SEO 友好网址

我有一个使用php构建的网站,该网站允许使用多语言内容。该网站的一部分将有企业列表。我有SEO友好的url设置来查看这些列表,所以例如我会有一个名为“街上的酒吧”的商业列表。网址将如下所示:/listing/a-bar-down-the-street但是假设此列表有阿拉伯语版本,那么名称将如下所示:شريطأسولالشارع我如何将它变成与英文版本相同的url格式,但使用它当前使用的语言?当我在阿拉伯语版本上尝试将字符串转换为seo友好url的函数时,它返回为空。编辑:为了进一步澄清,我正在寻找的是一个php函数,它允许我将任何字符串转换为SEO友好的url,无论该网站使用何种语言。

url - 多语言网站的 SEO 和用户友好的 URL

假设我的网站有2种语言,一种在URL中使用拉丁语,另一种使用西里尔字母。例如:example.com/linkexample.com/ссылка我的问题是哪个对用户和SEO更友好,如果我保持原样或添加语言前缀,那么它们会变成example.com/en/linkexample.com/ru/ссылка我知道如果我有类似的语言应该使用这样的子目录,这样用户就不会感到困惑,但这是否也适用于我的情况? 最佳答案 最好使用第二个以获得更好的SEO结果。example.com/en/linkexample.com/ru/ссылкаGoo

seo - 多语言网站

我有一个多语言网站,如何为每种语言/地区进行良好的SEO,现在我有:站点结构是:一个域,文件内切换语言:php根据用户选择的语言重新绘制文件。所以我想我可以根据用户选择的语言切换这些元的内容,我在正确的道路上吗?谢谢 最佳答案 这取决于用户如何选择他们的语言。如果它是一个标准的URL链接,机器人应该不会很难抓取它。如果您使用某种类型的javascript或flash菜单,他们可能很难将此动态内容编入索引。关于javascript和搜索引擎的一些讨论可以在以下位置找到:http://www.websiteceo.com/article

Django 多语言 (i18n) 和 SEO

我正在用Django开发一个多语言网站。为了提高搜索引擎优化,我会给每个语言版本一个唯一的网址,如下所示,英文:www.foo.com/en/index.html法语:www.foo.com/fr/index.html中文:www.foo.com/zh/index.html但是,Django在用户session或cookie中查找“django_language”键以确定默认语言。因此,无论用户选择哪种语言,URL始终相同。例如:http://www.foo.com/index.html如何解决这个问题? 最佳答案 djangoCM

具有多语言支持的 PHP 路由

我目前正在框架上创建CMS。我已经制作了我的.htaccess文件,它看起来像这样:RewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^([A-Za-z]+)/(.*)$index.php?url=$1[PT,L]我的问题是:1)可以使用普通的MVCURL访问我的页面:http://example.com/pages/view/{the-shorttag-of-the-page}2)我的页面也可以通过路由访问:http://example.com/p/{

url - Magento 多语言 - 语言的双重变化导致 404(或如何在商店而不是 View 中更改语言)

我在安装magento时遇到问题。我用的是Magentover。1.5.0.1,社区版开发本站http://cissmarket.com/.当我将语言从欧盟版本更改为法语,然后再更改为德语时,问题出现了。更改为法语是可以的,但是当在同一页面中我更改为德语时,我收到404错误。这也是Google网站管理员工具中的404代错误,例如,当我尝试获取此链接并将其粘贴到浏览器中时,它也会给我一个404错误。我在Google网站管理员工具中有大约50种产品和~550404错误。我了解到问题出在我的描述上。此外,我有一个SEO问题,因为我有这个法语页面:http://cissmarket.com/d

url - 多语言 URL 对 SEO 的影响

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭12年前。Improvethisquestion我需要在URL中使用多语言吗?例如:http://mygermanwebsite.example/product/foohttp://mygermanwebsite.example/produkte/这对Google搜索有任何影响吗?例如,我正在搜索“produkte”,这两个版本在Google搜索中的排名是否相同?

asp.net-mvc - Robots.txt,禁止多语言 URL

我有一个用户无法登录的公共(public)页面。所以我有一个没有链接的网址,您必须手动输入然后登录。但是,该url是多语言的,因此它可以是“/SV/Account/Logon”或“/EN/Account/Logon”等。我可以禁用此url以针对所有语言编制索引吗? 最佳答案 此网址可能对您有帮助http://www.robotstxt.org/robotstxt.html.在您的情况下不会排除通配符,您必须在robot.txt中添加所有特定于语言的登录url更新您可以将Disallow:/folder/subfolder/或Disa