아파치 설정 파일을 변경하지 않고 웹 루트로 /web 디렉토리를 설정할 수 있습니까?아파치 설정을 변경하지 않고 symfony 1.4를 사용하십시오.
다음의 .htaccess 코드를 사용해 보았습니다. 그러나 localhost/module/으로 이동하면 404 오류가 표시됩니다. 하지만 만약 내가 로컬 호스트/웹/모듈/ 다음 모든 작품.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule sf/(.*) lib/vendor/symfony/data/web/sf/$1 [L]
RewriteRule ^$ web/ [L]
RewriteRule (.*) web/$1 [L]
</IfModule>
내 웹 디렉토리 경로는/home/xx/public_html/web – Ragnis
입니다. 그런 다음/home/xx/public_html을 웹 루트로 설정하지 않으시겠습니까? 코드를/home/xx에두고'$ this-> setWebDir'를 호출하도록 ProjectConfiguration을 편집 하시겠습니까? 작동하는 경우 내 대답을 업데이트 할 것입니다. – Maerlyn
모든 심포니 파일을/home/xx/private_html /에두고 웹 폴더 내용 만/home/xx/public_html/ 에 남겨 두었습니다. 그러나 이제는 작동하지 않습니다. Symfony는 여전히/home/xx/public_html/폴더에서 파일을 찾고 있습니다. – Ragnis