更改Symfony2,.htaccess配置的根目录

时间:2015-03-10 00:04:29

标签: php apache .htaccess symfony

我在子文件夹(api)中有一个Symfony2应用程序,所以我可以访问名为' test'的路径。用这个网址:

本地主机/ Symfony2的-SAP-1 / API /网络/ app_dev.php /测试

我想将其修改为localhost / Symfony2-SAP-1 / api / test

如果我在api子文件夹中创建一个.htaccess,其中包含以下内容:

<IfModule mod_rewrite.c>
    Options +FollowSymlinks
    RewriteEngine On
    RewriteRule ^(.*)$ web/app_dev.php [L]
</IfModule>

Symfony会抓住我的本地主机/ Symfony2-SAP-1 / api / test&#39; as&#39; / Symfony2-SAP-1 / api / test&#39; 。这样,我将收到消息No route for&#34; GET / Symfony2-SAP-1 / api / test&#34;。

如果我将路线定义为:

/**
 * @Route("/Symfony2-SAP-1/api/test", name="")
 */

嗯,它会起作用,但我喜欢指定&#34; / test&#34;作为路线。我怎么能做到这一点?

0 个答案:

没有答案