Apache 302 重定向

标签 apache redirect

我读了this在这里,我正在尝试使用 apache 进行 302 重定向。我使用的是 OSX 10.7 附带的默认 Apache:

Server version: Apache/2.2.21 (Unix)
Server built:   Nov 15 2011 15:12:57

我尝试过了:

创建 .htaccess文件并放在里面:
Redirect temp /old.html http://localhost/new.html

或者
Redirect 302 /old.html http://localhost/new.html

或者
Redirect /old.html http://localhost/new.html

httpd.conf修改以下部分(请注意,在 conf 文件中我还看到了 LoadModule alias_module libexec/apache2/mod_alias.so ):
<IfModule alias_module>
  Redirect /old.html http://localhost/new.html
</IfModule>

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

谢谢!

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

最佳答案

  • 使用 Redirect 指令要求 mod_alias 已加载。
  • 使用 Redirect .htaccess 内的指令至少需要 FileInfo可以是overridden .您需要添加AllowOverride FileInfohttpd.conf 的相应部分中(可能不止一个)。
  • 当您对 httpd.conf 进行更改时您需要重新启动 Apache。这可能是主要问题。
  • 关于Apache 302 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11168038/

    相关文章:

    .net mvc重定向到不带参数的调用页面

    windows - 在重定向的标准输出管道上禁用缓冲(Win32 API、C++)

    tomcat - Tomcat 和 Spring 上/WEB-INF URI 的自定义错误页面

    Apache - 反向代理和 HTTP 302 状态消息

    java - Apache FTPS 客户端 storeFile 从 Unix/Linux/Max 问题到 Windows FTPS 服务器

    apache - htaccess RewriteCond !-f 问题

    php - htaccess 中的点给出 500 内部错误

    redirect - 如何在 JBoss 中从 "my web application"上下文自动定向到 "root (/)"?

    apache - 503服务不可用。 Apache 每 7-10 天崩溃一次

    java - X-Frame-Options 支持同一域的不同子域