我已经在mymvc
文件夹中创建了一个文件夹htdocs
现在我有了目录结构
|htdocs
|--mymvc
|--public
|--index.php
|--.htaccess
当我在浏览器中输入url:localhost/mymvc/
时,我希望请求进入public->index.php
文件。我希望用户只能访问公用文件夹。
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{DOCUMENT_ROOT}/public/$1 -f [OR]
RewriteCond %{DOCUMENT_ROOT}/public/$1 -d [OR]
RewriteCond %{DOCUMENT_ROOT}/public/$1 -l
RewriteRule (?!^public/)^(.*)$ /public/$1 [R=302,L,NC]
我放置了这个htaccess
代码,但是它不起作用。它将我重定向到public
文件夹,但没有重定向到index.php
文件夹中的public
。