首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除301重定向

删除301重定向
EN

Stack Overflow用户
提问于 2014-05-06 03:00:44
回答 1查看 4.4K关注 0票数 2

当我不希望重定向成为永久的时,我犯了一个错误:将301重定向添加到我的.htaccess文件中。所以,我的问题是,我现在怎样才能移除重定向?简单地从.htaccess文件中删除代码不起作用。在多次刷新缓存后,我尝试在多个浏览器上访问URL,但它仍然重定向。

我还尝试用一个不同的301重定向,看看它是否至少会更新页面,但这是行不通的。

这是之前在.htaccess文件上的代码:

代码语言:javascript
复制
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^redirectURL.*$ http://www.website.com/ [R=301,L]

这就是我试图将其修改为:

代码语言:javascript
复制
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteRule ^differentRedirect/? http://www.othersite.com/ [R=302,NC,L]

语法是否有问题,还是我使用永久重定向的真正问题?

在站点上执行curl -I之后,我得到以下信息:

代码语言:javascript
复制
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Tue, 06 May 2014 03:13:12 GMT
Content-Type: text/html; charset=iso-8859-1
Content-Length: 343
Connection: keep-alive
Keep-Alive: timeout=15
Location: http://www.website.com
Cache-Control: max-age=86400
Expires: Wed, 07 May 2014 03:13:12 GMT
Vary: Accept-Encoding

这是否意味着,在5月7日星期三之后,它将不再重定向?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-07 03:02:28

所以..。有趣的故事..。

显然,我的网络主机刚刚决定将我所有的内容迁移到一个新的服务器上。我没有意识到这一点,所以我从旧服务器上编辑.htaccess文件。一旦我在新服务器上更改了.htaccess文件,一切都进行得很好。

因此,可以从中学到的一件事是,即使您有NGINX,.htaccess文件仍然非常重要,仍然可以用于服务器配置。

我还决定为现在的临时重定向使用以下更简单的语法:

代码语言:javascript
复制
Redirect 302 /page http://www.example.com/
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23485286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档