这是我的项目的树:
/project1
/public
page1.php
page2.php
/project2
...
我想使用 /project1/page1.php 而不是 /project1/public/page1.php
但是我也不想访问 / project1 / public / *
我知道我必须使用.htaccess文件或httpd.conf文件进行管理,但是在尝试了多个站点上所有可用的解决方案后,我仍然找不到我想要的东西。
预先感谢,对不起我的英语水平。
答案 0 :(得分:0)
我刚刚找到了解决方案,但我不知道它是否合适:
<VirtualHost *:8888>
ServerName localhost
DocumentRoot /Applications/MAMP/htdocs/project
SetEnv APPLICATION_ENV "dev"
Alias /project /Applications/MAMP/htdocs/project/public
<Directory /Applications/MAMP/htdocs/project/public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>