这是我的文件夹结构
localhost/
mysilex/
.htaccess (removes 'public')
vendor/
public/
index.php
.htaccess (forward to index.php)
mysilex/.htaccess
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
mysilex/public/.htaccess
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
如果我使用这条路线
$app->get('/mysilex/', function(){
return "Hello world";
});
当我打开时它起作用了
http://localhost/mysilex/
但我希望能够在我的应用中使用此路线
$app->get('/', function(){
return "Hello world";
});
我需要在.htaccess
进行哪些更改?
我尝试过使用RewriteBase /mysilex/
,但它没有用。
PS。我没有使用任何vhost