草庐IT

url-connection

全部标签

url-rewriting - Robots Meta Tag Noindex 是否删除索引 URL

我们有一个大约有15000页的应用程序。为了更好的SEO原因,我们不得不更改URL。谷歌之前已经抓取了所有这些页面,并且由于更改,我们在网站管理员上看到了很多重复的标题/元描述。我们对谷歌的印象下降了,我们相信这就是原因。如果我的假设不正确,请纠正我。现在我们无法使用301重定向为URL的更改编写正则表达式,因为更改就是这样。唯一的方法是为单个URL编写301重定向,这对于10000个URL是不可行的。现在我们可以使用带有NOINDEX的机器人元标记吗?我的问题基本上是,如果我写一个NOINDEX元标记,Google会删除已经编入索引的URL吗?如果不是,还有哪些其他方法可以从goog

url - TYPO3 URL 处理顺序

我对TYPO3(4.5.8)处理URL的顺序有疑问。请注意,我指的是TYPO3在内部解析URL路径的方式,而不是apache配置的重写规则。我的站点要求TYPO3必须遵守以下内容:不存在页面的URL必须被重定向到一个特殊的404页面,并带有正确的404响应header(因此它们不是作为正确内容页面的索引)。非规范URL变体(大写/小写,不带尾部斜线)必须是永久重定向(301)到它们的规范对应物,这样Google就不会将它们解释为包含重复内容。我实际上已经设法让TYPO3做到这两个(URL变体实际上开箱即用地得到正确处理),但问题是顺序:不存在页面的变体也被重定向到他们假定的规范对应物,

apache - 如何防止 Google 抓取 UserDir URL(但不是真实域)?

我们有一些客户在他们的真实域上线之前在UserDirURL上构建他们的站点。UserDirURL始终采用以下格式:http://1.2.3.4/~johndoe有时,Google会抓取这些UserDirURL,即使该网站在http://johndoe.com上线后,临时网站也会显示在结果中。因此,一旦客户在http://johndoe.com上直播,如何阻止Google抓取UserDir地址?(当然,我需要谷歌来抓取真正的域名,因为SEO对我们的客户很重要) 最佳答案 为此,我使用规范标签。如果像这样将规范标签放在index.htm

.htaccess - 通过 URL 重写创建 SEO 友好的 URL

我需要制作SEO带有URLrewriting的友好URL来自:http://www.myurl.com/subfolder/index.php?service=example1&location=city1http://www.myurl.com/subfolder/cars.php?service=example1&location=city1http://www.myurl.com/subfolder/bicycle.php?service=example1&location=city1到http://www.myurl.com/subfolder/example1/example

.htaccess - htaccess 的友好 url

我有一个问题。我通过htaccess做了一个友好的url重写,这是我的代码:RewriteRule^category/(some-category)$category/$1/[R=301]RewriteRule^category/(some-category)/$category/index.php?some-category=$1[L]一切正常,但曾几何时,我在查看谷歌网站管理员工具时发现我的网址中有很多错误。谷歌说有些文件不存在于url=>像这样http://domain.com/category//some-category/这是什么?为什么是这样??我尝试在浏览器中打开该url

mod-rewrite - 消除原始链接的内部 URL 重写 (SEO)

我的网站是用php构建的,我重写了URL以使.php链接对SEO更友好:RewriteRule^page-one$/pageone.php[L]问题是某些人(包括Google机器人)仍然可以看到pageone.php之前被编入索引时的情况。所以我最终为每个页面提供了两个链接。那很糟。我如何设置它以便获得重写到第一页的好处,同时以某种方式确保对pageone.php的外部请求被重定向到第一页? 最佳答案 如何将page-one.php重定向到pageone?RewriteRule^page-one.php$/pageone[R=301

seo - 为什么即使在指定 URL 之后 robot.txt 文件中也会出现这个错误?

在robot.txt文件中,我放置了一个URL/custompages/*并且googlebot不应抓取与“/custompages/”匹配的页面。但是当我查看网站管理员时,我仍然可以从这些链接中看到错误消息。User-agent:*Disallow:/search/application/*Disallow:/custompages/*上面是我的robot.txt文件。在网站管理员上,我可以看到Googlebot无法访问此URL的内容,因为服务器在尝试处理请求时出现内部错误。这些错误往往与服务器本身有关,而不是与请求有关。对于网址custompages/savesearch?alid

mod-rewrite php to html url not indexed

我目前在我的.htaccess文件中使用Rewriterule将我网站上的每个.php页面更改为.html。我也用它来改变搜索结果页面从www.example.com/search_page.php?city=name&state=name&id=1234类似于www.example.com/result-google-friendly-url-1234.html一切正常,但当我进行更改时,谷歌现在只索引我的索引页。我认为这可能与我在同一页面上有2个url而google决定不对其中任何一个建立索引这一事实有关。谷歌网站管理员说有16个页面“未选择”,然后说这可能归因于“规范化”,我不完

seo - 如果我的 URL 的最后一部分重复,我会受到处罚吗?

我制作的系统与site.com/item/{id}/{name}的网站非常相似。现在我想知道我的{name}是否会像这个例子一样重复自己site.com/item/1/somethingsite.com/item/2/somethingsite.com/item/3/something我会因此被禁止使用谷歌机器人还是完全正常? 最佳答案 ID不应该在您的数据库中指定一个唯一的行吗?在这种情况下,可能会出现name与其他人相似但可能从未重复的情况。但是,如果它是重复的,那么是的,这将是重复的内容并且对您的网站不利。您不会“被Googl

.htaccess - 使用 mod_rewrite 将动态 URL 转换为 SEO 友好 URL ??

我不是PHP开发人员,我被要求执行一些SEO。这是我的.htaccessRewriteEngineOnRewriteBase/RewriteRule[_\]space.cgi[L]ErrorDocument404/errors/404.phpErrorDocument400/errors/badrequest.phpErrorDocument401/errors/authreqd.phpErrorDocument403/errors/forbid.phpErrorDocument500/errors/serverr.phpErrorDocument503/errors/ServiceU