.htaccess文件无效:错误404 PAGE NOT FOUND

时间:2015-07-26 09:10:15

标签: apache .htaccess

我试图配置.htaccess文件。 .htaccess文件如下所示。

<IfModule mod_rewrite.c>
Require all granted
Options -MultiViews
RewriteEngine On
RewriteBase "/php_test_javascript_test_metor_Test_node/public/"
RewriteCond %{REQUEST_FILENAME} ! -d
RewriteCond %{REQUEST_FILENAME} ! -f
RewriteRule  ^(.+)$  /index.php?url=$1 [QSA,L]
</IfModule>

该文件应该可以工作并将请求和查询传递给页面,但这不会发生,而是我得到Error 404 PAGE NOT FOUND任何人都可以告诉我可能出现的问题吗? 我在尝试打开error.log文件时使用wamp,它没有说明有关Directory的任何错误, 我已将虚拟主机设置如下,

<VirtualHost 127.0.0.2:80>
ServerName www.merisite.com 
DocumentRoot "c:/wamp/www/php_test_javascript_test_metor_Test_node/public"
</VirtualHost>

会导致问题吗?

1 个答案:

答案 0 :(得分:0)

请检查您的网络服务器配置文件中的AllowOverride设置并尝试设置&#34; AllowOverride All&#34;

http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride