.htaccess文件无效:错误404 PAGE NOT FOUND
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.htaccess文件无效:错误404 PAGE NOT FOUND相关的知识,希望对你有一定的参考价值。
我试图配置.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>
会引起问题吗?
答案
请检查Web服务器配置文件中的AllowOverride设置并尝试设置“AllowOverride All”
http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride
以上是关于.htaccess文件无效:错误404 PAGE NOT FOUND的主要内容,如果未能解决你的问题,请参考以下文章