草庐IT

response.redirect

全部标签

redirect - SEO 安全检测移动用户代理(iphone、htc、...)并重定向到网站的移动版本

自动检测移动设备与全屏设备并自动重定向到移动网站的最佳方式是什么?我担心SEO,所以使用PHP进行检测并重定向到移动版本而不是不情愿地将Google发送到该移动版本是安全的吗?如果PHP没问题,有什么好的库可以使用? 最佳答案 配置重定向到您的移动网站有利于可用性。谷歌网站管理员博客有一个非常重要的主题,关于mobilesites,concerningredirectionandduplicatecontent的最佳实践。(!!!)在我看来,一个非常全面和最新的数据库(包括多种语言的源代码)是WURLF:http://wurfl.s

redirect - 301 从一个域重定向到另一个域

好的,我刚刚重新设计了我的客户网站并更新了站点地图。这意味着站点地图结构不一样。新站点也托管在具有新域名的新服务器上。为了保持所有链接和SEO完好无损,我必须进行301重定向。但是,我不确定如何才能做到这一点。域A*服务器A*域B*服务器B*域A是原始域,必须转发到域B,因为域B是新的主域。只是一个简单的转发,以防止重复内容。域B的内容托管在服务器B上,而域A的旧内容托管在服务器A上.我在哪台服务器上进行.htaccess文件中的301重定向以及如何实现它,以便来自DomainA的链接正确重定向到DomainB?简单的重定向是否足够,还是我还必须重写?我又是在哪个服务器上进行这些更改?

regex - htaccess : redirect 301 doesn't work properly

这段代码工作正常:RewriteEngineOnRewriteBase/my/project/dir/RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.+)$/my/project/dir/index.php?uri=$1[QSA,L]但现在我想在URL中强制使用www.以避免重复内容(SEO)。我找到了这个代码片段,但我无法将它集成到我的代码中:RewriteEngineonRewriteCond%{HTTP_HOST}!^www\.domain\.com$RewriteRu

redirect - 两个站点,相同的内容,如何重定向?

我有一个问题要问你,我需要维护两个站点(我们将它们命名为example.com和yyy.com),它们将类似于别名。我希望访问者能够通过它们访问具有相同内容的页面。在不给搜索引擎带来麻烦的情况下执行此操作的最佳方法是什么?我知道301重定向,但我希望访问者留在example.com或yyy.com上,地址栏中显示相同的名称,而不是被重定向。 最佳答案 您可以做的一件事是在您认为是“副本”的网站页面上使用rel=canonical标签。基本上,在每个页面HTML的header部分,您可以分辨出“原始”站点上的哪个页面具有相同的内容。因

redirect -/news 和/news/是两个不同的页面吗?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion刚刚查看了我的Google分析并找到了新闻部分的两个条目/news/=150pageviews/news=127pageviews这是网站greatlearning我应该要求我们的网络开发人员将/news重定向到/news/吗?

redirect - 将 Umbraco 'redirect to' 更改为使用 301 而不是 302

我正在使用Umbraco7.0.1并希望将默认重定向行为从返回302更改为返回301。所以我有一个页面:/het-obam-perspectief/nieuws/重定向到/nieuws/。我已经在UmbracoCMS中进行了设置:当请求返回时,我得到一个302(在Fiddler中捕获):有没有办法重新配置默认的重定向行为?我环顾了网络,只看到了在更改域(stackoverflow.com/questions/16357712/umbraco-301-redirect-entire-site)或手动管理每个重定向url(http://our.umbraco.org/projects/de

.htaccess - 是否有一个 Nginx 环境变量相当于 Apaches 的 {ENV :REDIRECT_STATUS}?

当从Apache迁移到Nginx时,.htaccess文件中的某些规则必须“翻译”到Nginx配置文件中。一个我似乎无法解决的问题,一个例子是最简单的解释方式:请求http://www.domain.com/nginx被Apache内部重写为index.php?option=com_content&view=article&id=145现在我想阻止对index.php?option=com_content的直接请求,因此该页面只能通过http://www.domain.com/nginx按顺序访问以避免重复的内容。在Apache中,这是通过使用这些.htaccess规则实现的:#Che

redirect - 这里使用了什么样的重定向?新站点是否不健康?

我被要求为一家最近易主的餐厅制作一个网站。他们想要一个新的URL。旧站点的所有者执行了到新站点的重定向。旧站点:http://www.refugelounge.com新站点:http://www.therefugeyc.com我对重定向知之甚少,但我暗暗怀疑这里发生的任何事情都会损害新网站的网页排名和流量。旧网址首先出现在谷歌中,并显示为新网站的精确克隆。并且在访问旧站点时,无论访问什么页面,URL都保持静态。这是怎么回事?谢谢。 最佳答案 是的,那很糟糕。他们使用框架(frameset+frame)。尽管是obsolete(“作者

responsive-design - 重复菜单 SEO 问题

我最近有一位客户告诉我,他们的SEO公司说页面上有多个版本的同一菜单会对他们的SEO排名产生负面影响。起初我对此有点困惑,但背后的原因是桌面/平板电脑导航的HTML默认显示,然后在移动设备上,主导航被CSS隐藏,移动导航显示,所以有在实际的HTML中总是有两个菜单,但在任何时候只显示一个。到目前为止,我避免这个问题的方法是在宽度处于移动断点时通过JavaScript移动初始桌面菜单链接,反之亦然,如果宽度超出移动断点,我想知道有没有更好的办法解决这个问题? 最佳答案 Bootstrap解决方案怎么样?这样菜单将只显示一次。示例Boo

redirect - 如何在整个站点范围内正确更改页面扩展名,以免在 google 中失去排名

将内容从php文件移动到内容管理系统。将页面扩展名从.php更改为没有任何扩展名,例如:在some-page.php之前在some-page之后所有php页面都保留在服务器上,但在每个php文件中进行重定向,如header('Location:'.basename($_SERVER['PHP_SELF'],'.php'));.我不能(不知道如何)在.htaccess中执行此操作,因为在.htaccess中是这段代码RewriteRule^([a-zA-Z0-9_-]+)$show-content.php?$1DirectoryIndexshow-content.php?index从谷歌