У меня есть проект 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-адрес, имеет "Запрещенную" ошибку, а при выполнении второй - страницу, но без параметров... Я пытаюсь разрешить этот маршрут в.htaccess в папке/веб-папке, но безуспешно.
Как я могу разрешить параметры и этот маршрут?
Чтобы решить эту ошибку, я обновляю файл.htaccess веб-папки:
DirectoryIndex index.html #app.php
<IfModule mod_rewrite.c>
RewriteEngine Off #On
...
</IfModule>