Articles of 301 redirect

ELB,Nginx并将httpredirect到https – 408请求超时

我有这样的configuration: Amazon Elastic Load Balancer(ELB)将端口80连接到端口81,将端口443连接到端口80 证书在ELB中处理 Nginx监听端口80和81 端口81redirect到https 端口80是主服务器 端口81的nginx服务器块: server { listen 81 default_server; listen [::]:81 default_server; server_name _; return 301 https://$host$request_uri; } 问题是http请求超时(408)。 build议?

尝试使用和不使用斜线redirect

我已经将博客移动到一个子域,并在子域所有的类别已经改变,所以我想做一个从旧域到子域(不同的托pipe)301redirect列表。 我遇到的问题是在尾部的斜杠上添加,所以我不必列出每个URL两次。 我在/blog/.htaccess试过这个: RewriteEngine On #RewriteRule ^(.*)$ http://domain.com/blog/$1/ [L,R=301] Redirect 301 /blog/test/ https://new.domain.com/test/ Redirect 301 /blog/example/ https://new.domain.com/example/ (etc…) 这不起作用,因为浏览器检测到太多的redirect。 这里的正确语法是什么? 我也试过: RedirectMatch /blog/test/?$ https://new.domain.com/test/ [L,R=301] 但是,这似乎并没有工作。

最好的方式来redirect一个坏评级的域名到一个新的?

我最近买了一个Alexa的排名为50000的域名。 然而,由于以前的所有者没有回应滥用电子邮件或任何数字千年版权法案(DMCA)的通知,因此该域名历史悠久。 长话短说,这个域名在包括谷歌search在内的许多地方被列入黑名单。 然而,该网站是完全合法的,我打算从一个新的域名重新开始。 我很好奇301redirect到新域名是否也会影响它与旧域名的评级? 或302(温度)redirect是一个更好的select? 或者,甚至可能是302redirect到第三个中间域,然后301redirect到我的最终域? 编辑:我不关心旧域名(我买的)的声誉。 我只是想确保它不会以任何方式影响我的新(全新)域的声誉。

如何301一块一块地redirect?

我会把我的博客网站(每月25万的stream量)移到一个新的域名。 我将使用HTTP 301redirect。 但是由于某些商业原因,我不应该同时redirect所有的链接。 我应该每天重复定向到50页(我有1100个链接)。 然而在这种情况下,我每天要写50个URL到nginxconfiguration文件。 即使50个网站看起来不好,拥挤的我。 我无法想象我将如何处理Nginxconfiguration文件中的700-800个URL。 所有链接包含关键字。 我该如何处理这个问题? 最佳做法是什么? 谢谢 !

301redirect和查询string

我正在寻找创build一个基于查询string纯粹的301redirect见b OLD URL: olddomain.com/?pc=/product/9999 New URL: newurl.php?var=yup 我正常的做法是这样的 redirect 301 pc=/product/9999 newurl.php?var=yup 但是这次我试图匹配只包含域和查询string的URL … 这样做的最好方法是什么? 谢谢

无法301与IIS URL重写模块redirect

我正在尝试解决与IIS 7上的URL重写模块的问题。 我将一个WordPress博客迁移到了BlogEngine.net。 我只想使用301条redirect到新博客的条目,所以我只想使用重写模块创build5个完全匹配redirect规则。 出于某种原因,完全匹配规则似乎从未生效,当原始url导航到时,我总是收到404错误。 我证实我的确切匹配模式匹配现有的反向链接,它确实如此。 然后我尝试了一个简单的testing,得到了相同的行为,没有redirect。 我在我的网站上创build了一个页面test.html,然后创build了第二个页面test2.html。 所以我的确切匹配模式是: “ http://www.mydomain.com/test.html ” 规则应该做一个301redirect到“ http://www.mydomain.com/test2.html ”redirect从来没有发生。 我根据此页面中的说明创build了规则的步骤: http : //learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the-url-rewrite-module/ 我没有看到我离开了一步。 在我应用这个规则之后,我甚至去做了一个IISReset,以确保它能生效,但仍然没有运气。 对我可能遗漏的任何想法? (注意:我的重写规则不包括“”周围的他们,但我不得不添加,因为serverfault认为我想垃圾邮件与多个URL的系统。

在IIS7中可以将所有来自www。***。com的stream量redirect到***。com?

注意ServerFault.com如何没有子域? 如果我们想用我们的网站做同样的事情 – >将所有来自www.***.comstream量redirect到***.com我们如何做到这一点? 起初,我认为可能使用IIS7的Url Rewrite免费扩展? 如果是的话,所有请求都可以301 redirected到301 redirected吗?

.htaccess 301redirect会产生500个内部服务器错误

我已经添加了个人301redirect条目到.htaccessredirect我的旧网站的曼波页面到新网站的Joomla页面,但旧的URL仍然生成404错误。 任何想法为什么? 我使用的格式是: redirect301 http://www.site.com/old.htm http://www.site.com/new.htm 我将这些添加到.htaccess文件的末尾。

mod_rewrite和VirtualHosts:如何redirect1站点,但保留其他?

我在一个专用的CentOS 5.6服务器上托pipe4个虚拟主机: # rpm -qa|grep http httpd-2.2.3-45.el5.centos.1 其中一个是我的Drupal 7.2站点,另一个是持有属于我妻子的静态文本和照片 – 这里是httpd.conf的摘录: <VirtualHost 85.214.19.116:80> DocumentRoot /var/www/html/preferans.de ServerName preferans.de ServerAlias preferans.de *.preferans.de ErrorLog logs/preferans.de/error_log CustomLog logs/preferans.de/access_log common <IfModule mod_rewrite.c> <Directory "/var/www/html/preferans.de"> RewriteEngine on # needed by Drupal 7 for "clean URLs" RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !=/favicon.ico RewriteRule ^ index.php [L] </Directory> </IfModule> </VirtualHost> […]

301将微型站点redirect到IIS 7.5中的主站点的一部分

我需要将整个微型网站(mymicrosite.com)redirect到我的主网站(mysite.com)上的相关页面。 我的主站点有一个自定义的301模块(内置于404页面),它根据我们移动页面的path列表来检查未find的path。 所以,如果我只是在域级redirect我的整个微型站点,我可以在301模块中处理它的所有path。 但是:我想我的微型网站的索引页映射到mymainsite.com/section1,而不是域本身。 所以mymicrosite.com/product1>域名redirect> mymainsite.com/product1> 404> 301模块> mymainsite.com/microsite-product-1 但 mymicrosite.com>域名redirect> mymainsite.com 我需要 mymicrosite.com>域名redirect> mymainsite.com/microsite-products 这可以通过URL重写来完成,如果是这样的话,正则expression式是什么样子会为所有具有域/path结构的URL重写一个域,但是如果redirect的URL只包含该域,则添加一个path?