我有一个具有这种结构的Symfony2项目(包括angularjs项目):
Project (Symofony2)
|_ app
|_ ...
|_ src
| |_ Bundle
| |_ Resources
| |_ Views
| |_ template.html.twig
|_ web
|_ public
|_ app.php
|_ app_dev.php
|_ project_angularjs (AngularJS working project)
我的AngularJS项目有这个URL来执行项目:
http://v/Project/web/project_angularjs/#/ad/0
(#/ad/0
- >是参数)
我的template.html.twig有这段代码:
<iframe src="http://v/Project/web/project_angularjs/#/ad/0">
</iframe>
但是只有当我发送它(没有参数并指定index.html)时它才有效: http://v/Project/web/project_angularjs/index.html
<iframe src="http://v/Project/web/project_angularjs/index.html">
</iframe>
当我执行第一个URL时出现“Forbidden”错误,执行第二个URL时有页面但没有参数......我试图在/ web文件夹中的.htaccess中允许此路由但是没有成功。
我如何允许参数和这条路线?
答案 0 :(得分:0)
要解决此错误,请更新我的.htaccess文件夹:
DirectoryIndex index.html #app.php
<IfModule mod_rewrite.c>
RewriteEngine Off #On
...
</IfModule>