草庐IT

redirect

全部标签

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

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

ruby-on-rails - 重定向大量索引链接

我正在启动2个最近重新设计的站点(一个在RoR中,一个在WordPress中)它们都有大量来自搜索引擎和外部来源的入站链接。很长一段时间以来,我一直对在所有链接上实现重定向的有效方法感到好奇。我这样做的主要目的是让网站不会失去它在SEO方面所做的工作,此外也不会留下任何旧的反向链接转发到404。启动新站点以重定向旧URI时的最佳做法是什么? 最佳答案 您会发现您的大部分反向链接无论如何都是指向您的主页的,因此这将处理大部分反向链接。在缓解来自断开的反向链接的404方面,尝试创建模式匹配(正则表达式)重定向发送301(永久移动)hea

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

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

.htaccess - 301 将所有子页面重定向到首页

我们要关闭一个站点,所以我们需要301将站点上的所有子页面重定向到首页(我们将在此处收到有关站点关闭等的消息)但是我们如何使用.htaccess做到这一点呢?目前我们的.htaccess看起来像这样:RewriteEngineOnRewriteCond%{HTTP_HOST}!^www\.RewriteRule^(.*)$http://www.%{HTTP_HOST}/$1[R=301,L]但它不会将子页面301重定向到首页(我们希望保留非www到www的重定向)。谢谢,路易莎 最佳答案 这个应该可以工作:RewriteEngine

.htaccess - 使用 .htaccess 重定向机器人

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。关于您编写​​的代码问题的问题必须在问题本身中描述具体问题—并且包括有效代码以重现它。参见SSCCE.org寻求指导。关闭9年前。Improvethisquestion所以我的网站有一个名为presets_pc.html的页面,它动态加载内容,我想将机器人重定向到presets_pc_fallback.php,它会直接将数据库转储到页面上。我对这些东西很陌生,无法让RewriteRule工作;你能帮帮我吗?谢谢:)

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 - URL重写如何添加额外条件

我正在尝试将我的网站URL从example.com重定向到www.example.com。通过使用下面的代码,它可以部分工作;所有以example.com开头的网站url都被重定向到www.example.com。但是,在网站url中使用“index.php?slug=”时:example.com/index.php?slug=About而不是被重定向www.example.com/About,url被重定向到www.example.com/index.php?slug=About。因此,结果是两个url(www.example.com/About和www.example.com/in

.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

.htaccess - 使用获取参数的 Htaccess 310 重定向

我在使用get参数进行301重定向时遇到问题。我的旧网站有这样的URL:http://www.mywebsite.com/contacts/?lang=fr我今天上传了我的新网站。对于seo,我想将此地址重定向到新地址:http://www.mywebsite.com/contact我在我的htaccess中使用了这个重定向,但它不起作用....RewriteCond%{QUERY_STRING}^lang=fr$RewriteRule^contacts$http://www.mywebsite.com/contact[L,R=301]怎么了?非常感谢:-)

php - 即使在实现重定向后,搜索引擎仍显示旧 URL

我只想知道我在.htaccess文件中使用什么代码进行301重定向。我的旧URL是http://www.mercurysolutions.co/training/certified-ethical-hacker-v9-course我想将它重定向到http://www.mercurysolutions.co/ec-council/certified-ethical-hacker-v9-course我已经在app/.htaccess和app/webroot/.htaccess中尝试了这段代码Redirect301/training/certified-ethical-hacker-v9-c