2013-02-22 1 views
0

디렉토리 별칭을 만들 수 없습니다,하지만 난 잘 모릅니다, 나는 reasearch을했다하지만 결과 (URL을 내 서버에 대한 작업을 재 작성하지 않음) :내가 URL 다시 쓰기 내 URL 짧은 만들고 싶어

내 URL을 처럼 : 나는 이런 식으로 뭔가를 만들고 싶어

My-Domaine.com/Directory1/web/app.php/Directory2/ (Symfony 2 project) 

:

My-Domaine.com/Directory/ 

내 htaccess로는 다음과 같이이다 :

RewriteEngine on 
RewriteRule /Directory1/web/app.php/Directory2/ Directory/ [PT] 
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti* 
AuthName www.My-Domaine.com 
RewriteCond %{HTTP_HOST} ^My-Domaine.com$ [OR] 
RewriteCond %{HTTP_HOST} ^My-Domaine.com$ 
RewriteRule ^/?$ "3W.My-Domaine.com/Directory1/web/app.php/Directory2/" [L] 

Sory for my english, 도와 주셔서 감사합니다.

답변

0

URL 재 작성 대신 Alias을 사용하는 것이 더 쉬울 것입니다.

다음과 같이 호스트 구성에 추가하면됩니다.

Alias /Directory "var/www/Directory1/web/" 
<Directory "var/www/Directory1/web/"> 
    Options Indexes MultiViews FollowSymLinks 
    AllowOverride All 
</Directory> 

이렇게하면 symfony가 요청을 전면 컨트롤러로 보내는데 사용하는 URL 재 작성을 수행하지 않아도됩니다.