草庐IT

重定向SQLServer

全部标签

php - 重定向/.htaccess 以将旧的 PHP 参数 URL 更改为 SEO 友好的 CakePHP URL?

我即将更新我的网站以使用CakePHP而不是旧的自制框架。我需要编写HTAccess文件以将旧的PHP参数URL重定向到新的CakePHPSEO友好URL,但我无法让它工作。我的htacess文件(在app/webroot中的那个)现在看起来像这样:RewriteEngineOnRewriteRule^index.php?action=view&item=172$index.php?url=item/172[R=301,L]RewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-fRewriteRule^(.*)

apache - 重定向到另一个域而不影响 SEO

我有一个博客www.MY_BLOG_NAME.com,托管在blogger.com上,已经快4岁了,搜索引擎排名更好。大部分流量来自谷歌。现在我正在用drupal重新设计我的网站,但我想保留旧博客。新站点在www.MY_BLOG_NAME.com中,旧站点在old.MY_BLOG_NAME.com中。还有吗? 最佳答案 让您的旧博客和新博客同时运行是个坏主意-Google会将此视为重复内容,并且您的排名会下降。如果您在旧博客上放置一个nofollow标签,您就可以做到这一点,这样机器人就无法将其编入索引。

seo - 避免在 404 之前重定向

当请求进入我的站点时没有尾部斜线,例如/about,我会在提供任何内容之前重定向到/about/。如果用户请求不存在的URL,他们将在获得404之前收到302重定向。我们(非常值得信赖的)SEO团队告诉我,这会混淆搜索引擎,只有404才是关键。我相信这一点,但我不完全确定我明白为什么。有人可以解释技术推理吗? 最佳答案 您应该在没有任何重定向的情况下提供404,就好像您正在重定向离开页面一样,返回404的不是已删除的页面。我将举一个可能导致问题的示例。因此,您决定删除已在Google中编入索引的页面。您删除该页面,它现在302重定向

php - 重定向 + CodeIgniter + SEO?

好的,这是我的情况:我正在重写我的一个旧的基于WordPress的网站(包含大量内容),作为Bootstrap、CodeIgniter支持的网站。由于该网站已有将近4到5年的历史,并且在搜索结果中的知名度已经很高,所以我主要关心的问题之一是保持现有URL不变。问题:虽然我想保留旧的URL,但它们仍然有点奇怪(WP的所有废话),例如:mysite.com/category/some-category/some-subcategory,等等我正在考虑更改一般url结构,并将旧url转发到新url。我应该怎么做?哪种方式对SEO最友好?会不会有什么缺点?请说明一下,因为我太困惑了,绝对不想毁

html - 我是否需要主页 Logo 才能再次重定向到主页?

我注意到大多数网站的主页上都有Logo。Logo然后重定向到自身,这是同一页面。我想知道这是否对SEO有积极影响?我的意思是,为什么我需要添加一个Logo来重定向到它自己?我的问题仅针对主页本身,如果其他页面有Logo并重定向到主页,那么我就明白它的用处了。对此有什么逻辑解释吗? 最佳答案 这是大多数用户都会习惯的标准UI主体。有时刷新主页很有用,即使您已经在那里。 关于html-我是否需要主页Logo才能再次重定向到主页?,我们在StackOverflow上找到一个类似的问题:

.htaccess - 重定向和搜索引擎优化

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion将多个域重定向到一个域的最佳方法是什么?这是一个多语言网站我听说将更多域指向一个域可能会以一种糟糕的方式影响搜索引擎的排名?即www.domain.dk->www.domain.com/dkwww.domain.de->www.domain.com/de可以进行301重定向吗?它会影响www.domain.com的排名吗?

apache - 重定向 301 - 为什么要添加问号?

在.htaccess文件中:Redirect301/john-biography.php/about当我在浏览器中输入domain.com/john-biography.php时,它变成:domain.com/about?/john-biography.php这是正常现象还是可以采取什么措施来防止这种情况发生? 最佳答案 这种行为通常是由于mod_alias(Redirect)和mod_rewrite之间的冲突,其中URL被重定向到外部,而URL已经被mod_rewrite在内部重写。在那种情况下,你不应该使用mod_alias而应

PHP 301 重定向给出 302

9月1日,我在我的网页上做了一个301:http://www.gameaudio101.com/toolbox.php并重定向到http://www.gameaudio101.com/jobs.php问题是随着时间的推移,新页面从未被编入索引。原件仍然出现在谷歌搜索中。两个页面完全相同,但旧页面的顶部是这样的:那应该是页面上的唯一代码吗?请帮助非编码人员! 最佳答案 您的第一个header不正确。应该是header("HTTP/1.1301MovedPermanently");header("Location:http://www.

php - PHP 重定向 seo 友好吗?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion如果帖子不存在,我将使用它重定向到主页:if($_GET['id']>mysql_num_rows($total_rows)){header("HTTP/1.1301MovedPermanently");header("Location:".site_url."/");exit();}这个SEO友好吗?

iis-7 - 在 IIS7 中为 SEO 设置 HTTP 重定向

我希望所有请求都发送到http://mydomain.com被301重定向到http://www.mydomain.com用于SEO目的。为此,我可以使用IIS7的HTTP重定向方法吗?我尝试将HTTP重定向设置为www.mydomain.com,但这导致了永久循环。编辑:URLRewrite将完成这项工作,我将使用它,除非其他人有更好的主意:http://blogs.msdn.com/carlosag/archive/2008/09/02/IIS7UrlRewriteSEO.aspx有什么建议吗? 最佳答案 IIS7可能有一种方法