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

Apache 302重定向
EN

Stack Overflow用户
提问于 2012-06-23 08:33:28
回答 2查看 44.2K关注 0票数 2

我读过,这里我尝试使用apache进行302重定向。我使用OSX10.7附带的默认Apache:

代码语言:javascript
复制
Server version: Apache/2.2.21 (Unix)
Server built:   Nov 15 2011 15:12:57

我试着:

创建一个.htaccess文件并将其放入:

代码语言:javascript
复制
Redirect temp /old.html http://localhost/new.html

代码语言:javascript
复制
Redirect 302 /old.html http://localhost/new.html

代码语言:javascript
复制
Redirect /old.html http://localhost/new.html

httpd.conf中,修改以下部分(注意,我在conf文件中也看到了LoadModule alias_module libexec/apache2/mod_alias.so):

代码语言:javascript
复制
<IfModule alias_module>
  Redirect /old.html http://localhost/new.html
</IfModule>

我停止/启动了几次Apache,但没有运气。怎么了?

谢谢!

编辑:不工作,我的意思是我得到404!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-28 07:28:47

  1. 使用Redirect指令需要加载mod_alias
  2. Redirect内部使用.htaccess指令要求至少FileInfo可以是重写。您需要在AllowOverride FileInfo中的适当部分中添加httpd.conf (可能有多个)。
  3. 当您更改httpd.conf时,您需要重新启动Apache。这可能是主要问题。
票数 3
EN

Stack Overflow用户

发布于 2012-06-25 22:39:16

在您的httpd.conf中找到下面一行并更改它,从

代码语言:javascript
复制
AllowOverride None

代码语言:javascript
复制
AllowOverride All
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11168038

复制
相关文章

相似问题

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