url重写:我没有看到index.html但是404错误

时间:2011-08-22 13:11:20

标签: apache mod-rewrite apache2 url-rewriting

我在我的虚拟机上安装了最新版本的apache2。

我通过执行以下操作激活了mod_rewrite:

a2enmod rewrite
/etc/init.d/apache2 restart

现在我只测试了一条小规则,但它不起作用。 我的网站根目录中有.htaccess和index.html。 .htaccess包含:

Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase /
RewriteRule ^index.bla$ index.html [L]

但是当我去my_vm_ip / index.bla时,我看不到index.html,而是404错误!

1 个答案:

答案 0 :(得分:0)

您可能意味着^index\.bla$,如果您直接访问my_vm_ip / index.html,您会看到该页面吗?如果不是,你可能缺少文件的权利