ErrorDocument 404无效。 .htaccess阻止了我的404重定向吗?

时间:2014-10-25 01:09:45

标签: php .htaccess mod-rewrite

我在我的服务器上的目录中设置了cutePHP(cms)。 http://example.com/x

我的服务器根目录中有一次.htaccess文件。 http://example.com

访问http://example.com,您将重定向到http://example.com/x - 这就是我想要的

如果我转到http://example.com/x/PageThatDoesntExist.php - 它会带我回到http://example.com/x - 这是可以接受的,但不完全是我想要的。

但是,如果我转到http://example.com/PageThatDoesntExist.php - 它会把我带到我网站的混乱版本。

为什么'ErrorDocument 404'正在做它的工作?

这是我的.htaccess文件

ErrorDocument 404 /404.htm

# --- XBOXMADDER[ST]
RewriteEngine On
RewriteRule ^tic$ http://www.example.com/x/tic [L]
# --- XBOXMADDER[ED]

# --- XBOXMAD[ST]
Options +FollowSymlinks
Redirect /index.html http://www.example.com/x/
# --- XBOXMAD[ED]

# --- CUTENEWS[ST]
RewriteEngine ON
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /team/show_news.php?cn_rewrite_url=$1 [L]
# --- CUTENEWS[ED]

对此的任何帮助将不胜感激。

0 个答案:

没有答案