(第一个问题所以请接受任何礼仪)
我试图了解PHP MVC,所以我想我试着看看php_mvc项目。我已经完成了所有的设置说明,并且标准的首页在浏览器中显示得非常好。
每当我尝试点击链接时,都会收到404错误。
据我所知,它是因为MVC(?)
的URL改变特征我改变了我的.htaccess文件,如下所示:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /MCVxample/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Rewrite all other URLs to index.php/URL
RewriteRule ^(.*)$ index.php?url=$1 [PT,L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 index.php
</IfModule>
我还设置了我的httpd.conf(使用XAMPP3.2.1)文件,如下所示:
<VirtualHost *:80>
ServerName symp.localhost
DocumentRoot C:\xampp\htdocs
SetEnv APPLICATION_ENV "development"
<Directory C:\xampp\htdocs>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
我还确保LoadModule rewrite_module modules/mod_rewrite.so
行未被注释。
任何人都可以帮助我做错了吗?
提前致谢
马特
答案 0 :(得分:0)
我将RewriteBase /MCVxample/
代替RewriteBase /MVCxample/