制作具有如下网址的页面是否是一种不好的做法:http://example.com/-products-and-services.phphttp://example.com/-contact-us.phphttp://example.com/--books.phphttp://example.com/--translation.phphttp://example.com/--illustration.phphttp://example.com/-$-special-feature.phphttp://example.com/-$-vip-area.phpgoogle或apache会对这些
我正在开发的网站提供英语和德语内容。我想向用户展示正确的语言。情况示例:所以当有人来/访问时:www.example.dewww.example.chwww.example.at语言应该是德语。但是如果有人来:www.example.com我首先通过javascript询问浏览器语言是否为德语,如果是,我正在重定向到.de域。如果不是,该网站是英文的。这是最好的方法吗?也用于SEO目的?有人有更好的主意吗?我知道还有一种方法可以使用php,这样更好吗?这是我重定向的代码:$.browserLanguage(function(language,acceptHeader){if(langu
我有一个关于SEO的问题:假设我有一个站点example.com和一个子站点example.com/mysite。“mysite”是否有可能(通过适当的SEO)作为唯一结果出现在Google搜索结果中?现在它位于“来自example.com域的更多链接”下。如果这不可能,子域是否可以工作(mysite.example.com)?关于,掠夺 最佳答案 实际上“example.com/mysite”看起来像“example.com”的一个页面,因此它可以作为一个独特的结果出现在Google搜索结果中。像mysite.example.co
我即将在一个多语言网站上发布一个博客。该网站使用地理定位:site.com/fr/用于法国,/be/用于比利时,ch用于瑞士,...我想知道博客是否应该在根级别运行:site.com/blog/在这种情况下,如何对博客进行地理定位?非常感谢 最佳答案 您应该为每个地区/语言设置不同的URL。例如:example.com/fr/blog或example.com/be/blog或者,甚至:example.com/blog/fr或example.com/blog/be这取决于你。主要是针对不同的语言/地区分隔URL。完成所有这些后,您应该
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭8年前。Improvethisquestion这是我的问题,最近我将我的网站从blog.example.com移到了www.example.com。然后我在.htaccess文件中使用此代码添加了301永久重定向。RewriteEngineonRewriteCond%{HTTP_HOST}^blog\.example\.com$[OR]RewriteCond%{HTTP_HOST}^www\.blog\.example\.com$Rew
我有一个名为website.com/example/index.php的网站,在根目录中有一个名为example的目录(root/example/index.php)。到目前为止我有:Options+FollowSymLinks-MultiViewsRewriteEngineonRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{DOCUMENT_ROOT}/example/$1\.php-f[NC]RewriteRule^(.+?)/?$/example/$1.php[L]RewriteCond%{REQUEST_FILENAME}!-dRew
在我的网站上,可以通过不同的方式访问产品页面,例如:www.example.com/gallery/details/product_1/category_1www.example.com/gallery/details/product_1/category_2www.example.com/gallery/details/product_1/category_3我猜这些url是重复的内容,因为它们都显示相同的产品页面,我应该如何定义规范URL以防止google惩罚重复的内容?最好的方法应该是:但是用户无法点击此链接,因为产品是按类别过滤的,并且一个产品可能有多个类别。任何帮助或建议将不
我有一个自定义的wordpress页面,我想让它的urlSEO友好。所以我添加了一些使用重写api的代码来转换这个url:http://example.com/page1/?id=1234到:http://example.com/page2/1234page1仍然存在并且第一个url仍然有效。page1的描述性不强,所以我认为既然我正在重写url,我不妨也重命名该页面。网站上的一切工作正常,但当我重新创建站点地图xml文件并重新提交给谷歌时,我希望谷歌会忘记旧的url并开始显示新的。这是几周前的事了,我仍然看到旧网址。知道如何删除旧网址吗?我是否需要对页面本身进行物理重命名?请帮忙。谢
我有一个网站目前以美元显示所有价格。如果您来自英国,我想将其更改为英镑;如果您来自法国或德国,我想将其更改为欧元。页面上的文本将始终以英文显示。我探索了各种选项,大多数人说Google更喜欢你为每个变体提供不同的url,而不是简单地根据用户位置/ip地址呈现不同的内容。因此,假设我在我的商店主页上,我会提供以下网址(显示适当的货币):www.example.com/shop-默认为美元www.example.com/uk/shop-英国www.example.com/fr/shop-法国www.example.com/de/shop-德国显然,我不希望Google因重复内容而惩罚我。我
我正在开发一个ASP.NetMVC项目,其中登录用户和普通用户之间的url格式没有区别,他们都浏览像这些url的页面:www.example.com/home/contents(anyone)www.example.com/home/about(anyone)www.example.com/order/list(pageforloggedinuser)www.example.com/help/contact(pageforloggedinuser)www.example.com/buy-now(customurlforrouteorder/buyaction)我想将用户登录页面移动到不