我在子文件夹(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;作为路线。我怎么能做到这一点?