我正在开发一个“文章库”网站系统。文章已指定规范名称,但它们的路径(它们所在的文件夹)和名称可以更改。如果您访问以规范名称结尾的网址,您将被重定向到文章当前所在的正确路径。在内部,我将其用于文章之间的稳定链接,因此即使文章已移动或重命名,它们也能正常工作。例子:example.com/blah/blah/140913-chinaexample.com/140913-china都重定向到:example.com/journeys/asia/visit-to-china如果我移动文章,以前的url仍然有效-对于这个新路径:example.com/my-adventures/china这很好
背景:我们有一种情况,客户可以选择在网站上的哪些位置发布内容。如果是市政网站,则可以在“家庭”部分和“公园”部分同时发布描述Playground的文章。在一些政府网站上,公司的说明按公司类型分为几个部分:所有公司的说明都相同,将在所有公司类型部分发布。通常没有明确的首要位置比其他位置更正确。CMS呈现与您所在网站部分相关的顶部、底部和侧面内容,因此不同位置之间只有内容部分相同。问题:同一站点内的URL是否需要relcanonical,还是仅适用于外部链接?如果我需要它们,我能否以某种方式指定它们都是“主要”的,或者我是否已经通过根本没有规范标签来做到这一点?搜索引擎通常会显示具有规范标
不幸的是,我无法(据我所知——我在下面尝试过)为每个Tumblr帖子设置一个规范链接,所以我正在考虑将规范链接(在Tumblr上的全站范围内)设置到我的WordPress主页-好主意还是不好?我在帖子中添加了一个内容源链接,并尝试将其添加到我的tumblr主题,但没有成功,链接会变成空白...{block:PermalinkPage}{block:Posts}{block:ContentSource}{/block:ContentSource}{/block:Posts}{/block:PermalinkPage}{block:PermalinkPage}{/block:Permali
我的网站目前有两个谷歌版本,https://www.example.com和一个https://example.com这显然对SEO不利,因为它泄露了我所有的SEO“果汁”。大约5周前,我已经告诉谷歌只使用www版本,但谷歌的结果仍然显示非www版本。我想知道是否有人可以帮助我的.htaccess获得重定向到www的权利。htcaccess文件复制如下:RewriteEngineon#ForceSSLRewriteCond%{HTTPS}!=onRewriteRule^https://%{HTTP_HOST}%{REQUEST_URI}[L,R=301]RewriteCond$1!^(
我正在使用规范的url链接避免站点的http和https版本之间出现重复内容问题。目前我已经设置好http和https版本在头部都有规范链接。这是正确的还是我应该只在https版本的头部部分有规范链接而在http版本上什么都没有?还是两者都有关系?(我希望机器人索引我的http版本而不是我的https版本)。 最佳答案 在我看来,您可以像这样在http中设置您的规范url对于http和https。机器人将索引您的http规范url。如果您需要该页面的https版本,您可以在http页面上进行重定向。如果用户转到http://test
我正在使用Intelligenicai.URLRewriter.dll重写我的网站URL它工作正常我按照以下链接作为示例http://anupkumargupta.wordpress.com/2011/05/28/url-rewriting-with-urlrewriter-net-simplest-way-asp-net-c-sql-blog/在我读到的另一篇文章中,URL重写会给搜索引擎带来问题,因为现在我们可以使用两个不同的URL访问同一页面,一个没有URL重写,一个有URL重写。(检查此链接http://thecodebug.com/?p=296)上面提到的链接讨论了搜索引擎如
我认为wordpress会为单个帖子页面自动生成canonical标签(我使用的是wp3.3.2)。但它不在类别或存档页面中。我应该如何向这些页面添加规范标签?我已经在header.php文件中尝试了以下代码$path=$_SERVER['REQUEST_URI'];$uri="http://www.mydomain.com".$path;print('');但这只给出请求URL而不是页面的主/父URL。我只想从wordpress获取canonical标签,就像单个帖子页面一样。不像这种自定义代码。有什么想法吗? 最佳答案 你可以在
如果由于某种原因在我的网站上发生错误,该页面将返回响应500并且作为内容,它将向访问者显示一些关于发生了什么以及他可以在哪里继续的信息。例如:/product/somebook->NormalHTTP200OK关于这本书的内容发生内部错误时:/product/somebook->错误HTTP500返回包含有关现在要做什么的信息的页面(无重定向)如果响应是500,页面是否应该包含规范标签,例如/error? 最佳答案 错误页面,例如500或404(假设它实际上使用了适当的HTTP状态代码),不会被搜索引擎编入索引,并且没有归因于Pag
关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我有一个使用PHP创建的网站。它包含如此多的非规范URL。示例http://example.com/page.php?id=10我只想将这些URL变成规范形式。我在谷歌上搜索并找到了解决方案。它说在head标签中使用linkrel=canonical。它没有对我的URL进行任何更改。谁能告诉我它是如何工作的以及我如何才能看到规范URL正在工作。我是SEO新手。有人可以帮忙吗?
我正在尝试修复我的IP规范化错误,但我想我做错了什么。MyIPissuppose123.45.678.101我正在尝试什么,但是我没有运气。谁能帮我处理一下我的代码?RewriteCond%{HTTP_HOST}^123\.45\.678\.101RewriteRule(.*)http://www.yourdomain.com/$1[R=301,L] 最佳答案 如果您的网站使用的是共享主机,那么它将正常运行。如果我是对的,那么别担心,它也不会造成任何问题,兄弟.... 关于.htacce