繁体   English   中英

Apache RewriteRule。* index.php [NC,L]不起作用

[英]Apache RewriteRule .* index.php [NC,L] Not working

我试图将所有内容从/ website / folder /目录重定向到单个页面。

我用这个简单的代码添加了一个简单的.htaccess(我知道这需要在.htaccess中添加更多代码,但这只是一个测试)。

RewriteEngine on
RewriteRule .* index.php [NC,L]

当我尝试:

http://127.0.0.1:8888/website/folder/fileDoesntExistMustGoIndex

我遇到“找不到对象404”错误,并显示access.log:

127.0.0.1 - - [13/Mar/2010:13:48:31 -0500] "GET /website/folder/fileDoesntExistMustGoIndexHTTP/1.1" 404 1118

我检查了httpd.conf,发现没有任何东西可以改变此.htaccess语句。 任何想法?

编辑:

RewriteEngine on
RewriteRule .* http://www.google.ca [NC,L]

这有效...但是当我尝试重写到我的页面时无效。

RewriteEngine On
RewriteBase /
RewriteRule . index.php

也试试

RewriteLog "rewrite.log"
RewriteLogLevel 3

看看会发生什么

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM