所以我刚开始与Silex合作 我在web文件夹中的index.php中有这个代码:
<?php
require_once __DIR__.'/../vendor/autoload.php';
$app = new Silex\Application();
$app ['debug'] = true;
$app->register(new Silex\Provider\TwigServiceProvider(), array(
'twig.path' => __DIR__.'/../views',
));
$app->get('/hello/', function() use($app) {
return 'Hello ';
});
$app->run();
转到: localhost / silex / web / hello
我不希望我的链接中包含/ web /,例如我希望上面的链接是 localhost / silex / hello
这是我的.htaccess (它位于根目录中,而不是在网络文件夹中):
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>