htaccess for silex不是安装在root用户

时间:2017-07-18 19:05:14

标签: .htaccess xampp silex

这是我的文件夹结构

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

0 个答案:

没有答案