文档文件夹的结构如下
/var/wwww/ (root)
java/
...
php/
projectone/
controller/
view/
index.php
...
projecttwo/
...
我希望所有对/ php / projectone或其子文件夹的请求都重定向到/php/projectone/view/index.php,而对/ php / projecttwo和其他文件夹的请求不应重定向。
我相信使用mod_rewrite就是这样,但是,我仍然没有达到我想要的效果。
答案 0 :(得分:1)
使用以下规则在项目中放置一个.htaccess
:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /php/projectone/
RewriteRule ^(view/)?index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . view/index.php [L]
您可以对任何其他项目文件夹重复此操作。通过更改RewriteBase
。