Articles of 301 redirect

除了一个文件,Apache 301redirect

我目前正在回到一个旧的域名,并为SEO目的创buildredirect。 我没有做这么多,所以我一直在学习。 我试图: 有一些页面301直接到新网站上的等同页面(完成) 有一个单一的页面根本不redirect(需要帮助) 将所有其他页面redirect到新主页(完成) 到目前为止我有: RedirectMatch 301 contactinfo.html http://www.newdomain.com/contact.php RedirectMatch 301 (.).html http://www.newdomain.com/index.php 我怎样才能禁止单个页面的redirect?

有效的301redirect到Apache(www到非www,反之亦然)?

我遇到了一篇题为“ 高效301redirect ”的文章。 例如,如果您尝试将您的网站从wwwredirect到非www域,则文章build议,与此.htaccess / httpd.conf规则相比: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^www.domainname\.com$ [NC] RewriteRule ^(.*)$ http://domainname.com/$1 [R=301,L] </IfModule> 这将是一个更有效的301redirect(虽然只是略有): <IfModule mod_alias.c> Redirect permanent / http://domainname.com/ </IfModule> 问题:后者的规则是否真的有效(甚至是微小的)?

转发SOAP请求

我遇到了以下情况。 客户端在端口80上提供soap服务。他们的客户端访问服务的准确性不得而知,但他们假设他们的脚本中有uris硬编码。 目前我们正在为我的客户开发一个新的网站,它将在当前的域名上运行。 肥皂服务将被移动到一个子域。 由于他们不想打扰他们的客户与肥皂服务的域更改,我被要求将所有肥皂请求转发到子域上的服务器。 我现在的问题是,这可以做,如何? 我正在Ubuntu 14.04上运行一个Nginxnetworking服务器。 我们能不能把这个端点https://www.domain.nl/services/soap转发到https://subdomain.domain.nl/services/soap,还是我们需要使用iptables呢? 在iptables的情况下,我们如何能够从常规的web请求中分离肥皂请求?

如何在url中使用#作为htaccess中的redirect规则

我有一个困难的时候搞清楚如何有以下工作: 我正在尝试在htaccess中redirect一个url 我正在尝试从example.com/test.htmlredirect到example.com/index#test 我有以下设置 RewriteRule ^test.html http://www.example.com/index#test [R=301,L,B] 但是,它不起作用,因为浏览器redirect到http://www.example.com/index%23test并返回未find的页面。 我尝试了许多不同的标志,但没有成功。 谢谢,

Nginx:非www网站无法通过SSL(连接被拒绝)

我试图使用Ubuntu 14.04上的nginx来获得SSL安全的站点。 这是我的服务器块文件的样子: server { listen 80; listen [::]:80; server_name example.com www.example.com; return 301 https://www.example.com$request_uri; } server { listen 443 ssl; listen [::]:443 ssl; server_name example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; return 301 https://www.example.com$request_uri; } server { listen 443 ssl; listen [::]:443 ssl; server_name www.example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; root /var/www/html; index index.php; location = /favicon.ico […]

404应该与301redirect一起使用吗?

我正在与托pipe公司合作。 我需要他们为我的一个页面设置301redirect。 我真的关心在这个特定页面的search引擎排名。 他们声称,为了做301redirect,他们将删除他们的服务器上的页面,将触发一个404,他们将回应一个301新的地址。 这是我的理解,你不能做一个404和301,但我只是一个程序员。 我不确定他们是否使用IIS。 我所知道的是他们专注于ColdFusion托pipe。 谢谢

质量301redirect与清漆

我正在将网站迁移到另一个平台。 我们有一个Python脚本来处理导入,我们正在考虑使用Varnish来提高速度。 我想确保所有现有的URL保持function(以301redirect的forms),我正在考虑直接在Varnish中进行。 我们正在谈论3k +的URL,我们将无法将其捕捉到一些正则expression式中。 理想情况下,我会保留redirect列表在一个单独的文件,json,csv或xml,但从一些研究似乎没有直接的方法来做到这一点,除了生成一个巨大的.vcl文件与导入脚本的elseif 。 是否有一个更好的方法来做群发301redirect在光油?

如果只请求server_name,如何不redirect

大多数人在浏览器栏中键入: mysite.com而不是https://mysite.com 。 包括我自己在内的许多开发者在他们的Nginxconfiguration文件中都有类似的东西,这意味着这个mysite.com请求会导致redirect到https:// site: server { listen 80; server_name mysite.com; return 301 https://$server_name$request_uri; } 谷歌的网页速度团队最近表示,这些redirect对于移动性能来说尤其如此,因为redirect导致请求通过移动运营商networking返回。 我的问题是有没有其他的方式来编写nginx.conf,以便在server_nameinput的人不会遇到这个http://到https://redirect的惩罚?

具有url转发function的可靠DNS服务

我已经在cloudns.net几个星期了。 Cloudns的用户界面非常好。 非常方便新手。 它具有urlredirectfunction:您可以将example.comredirect到www.example.com。 不过,云雾非常不稳定。 它的名字服务器总是无条件地离线。 而且它总是在升级它的系统。 由于所谓的“维护”,我的网站stream量很大。 我正在寻找一个具有url转发能力的可靠的DNS服务。 我想做一个301redirect:example.com —–> www.example.com。 更新: 我使用Google App Engine而不是VPS,所以Apache不适合我。 请注意,Google App Engine不再支持裸域 。 我目前在www.zoneedit.com。 它具有我需要的Webredirect能力。

为什么在IIS 6中,301redirect会间歇性地缓慢或超时?

我不是IIS的Wiz,但我可以提供任何额外的信息,可能会有所帮助。 我的网站使用301redirect将mysite.com的请求发送到www.mysite.com。 他们是在IIS中的两个单独的网站。 大多数情况下,它的工作没有问题,但不时redirect将需要很多秒钟。 一旦我离开了它,并且在超时之前坐了大约五分钟。 点击刷新几乎总是导致redirect立即发生。 我无法find这种行为的模式,服务器日志看起来很好,而且在大批量时间内似乎没有发生。 在我看来,这是随机发生的。 任何人都可以为我提供一个方法来追踪这个问题的根源或有任何人经历类似的东西?