2014-12-10 3 views
0

작은 문제가 있습니다.htcaccess 및 symfony 2 리디렉션 non www -> www

www가 아닌 ​​도메인에서 내 도메인으로 리디렉션을 만듭니다. 아무 문제없이 작동하지만 리디렉션 후에 인덱스 파일 (app.php)이 있는데 이유를 모르겠습니다. 내가 www.example.com을 입력하면

내 htaccess로 예를 들어

DirectoryIndex app.php  
RewriteEngine On 
RewriteBase/
RewriteCond %{HTTPS} off 
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC] 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 

, - 나는 example.com을 입력하면>이 괜찮아 ->

을 www.example.com/app.php 리디렉션

어떻게 app.php를 제거 할 수 있습니까?

+0

후 htaccess로

RewriteRule ^app\.php$ http://www.%{HTTP_HOST}/ [R=301,L] 

이 당신의 .htaccess에 더 많은 규칙이 추가? – anubhava

답변

0

RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 
+0

안녕하세요, 그 작품,하지만 지금은 하위 도메인에 문제가 있습니다. – Micchaleq

+0

기본 도메인과 하위 도메인이 어떻게 비슷하게 보이는지, 하위 도메인과 기본 도메인의 예제 URL을 보내십시오 – tzafar

+0

다른 좋은 해결책은 [여기]로 제안되었습니다 (https://stackoverflow.com/questions/43862282/symfony2-redirect-from-non-www -to-www) – Trix

관련 문제