【问题标题】:404 for simple redirect to /filename.html404 用于简单重定向到 /filename.html
【发布时间】:2013-08-02 10:08:08
【问题描述】:

当用户进入 domain.com 时,我想重定向到 root 中的某个 html 文件。就那么简单。获取 404。

RewriteRule .* /intro.html [NC,L]

有什么想法吗?

我已经试过了:

<base href="/">

【问题讨论】:

  • 你不能有一个 404 也重定向到另一个页面。我不太确定您要做什么,但看起来您可能正在寻找 HTML 301 错误而不是 404。

标签: .htaccess mod-rewrite http-status-code-404


【解决方案1】:

通过httpd.conf启用mod_rewrite和.htaccess,然后把这段代码放到你.htaccessDOCUMENT_ROOT目录下:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^$ /intro.html [L]

【讨论】:

  • 感谢您的快速答复。我将它完全复制到我在 domain.com/test 的 .htaccess 中,它不会重定向。我得到 404。我现在检查了 phpinfo(),但没有看到 mod_rewrite 模块/选项。您还知道其他可能性吗?
  • 抱歉来晚了,所以只是快速回复。请检查您的 Apache 配置并确保启用了 mod_rewrite 和 .htaccess。
猜你喜欢
  • 2019-04-16
  • 2014-01-30
  • 1970-01-01
  • 1970-01-01
  • 2018-03-31
  • 1970-01-01
  • 2015-02-09
  • 2014-03-08
  • 1970-01-01
相关资源
最近更新 更多