我已经在http://htaccess.madewithlove.be/上测试了这个问题,但是当我在我的本地ubuntu apache web服务器上这样做时,它失败了。
请求是:
http://example.com/creator/main/narwhal我的。htaccess文件,适用于其他命令,是:
RewriteEngine on
RewriteRule ^creator/main/([^/.]+)/?$ /about.html [L]
由于某种原因,我得到的结果是:
未找到请求的URL/index.php在此服务器上找不到。
Apache/2.2.22 (Ubuntu) Server at 68.56.177.238端口8080
在我的。htaccess文件中没有index.php的实例,所以为什么它试图重定向到那里?
知道了。子目录中的另一个htaccess文件导致了奇怪的重定向。