2013-10-16 5 views
1

좋아, 그래서 끝없는 인터넷 검색, "질문은 이미 StackOverflow의"귀하의 답변을 할 수 있습니다 통해 검색 ... 나는 이것에 대한 답변을 찾을 수없는 것 같습니다. 공정한 커뮤니티에서 제공 할 수있는 도움에 큰 감사를드립니다..htaccess 가상 하위 도메인에

디자인 사이트 planttheidea.com에 와일드 카드 SSL을 구입했습니다. 나는 "psuedo-CDN"(csu, js 등) 목적을 위해서뿐만 아니라 개발 및 관리자 용으로도 다양한 하위 도메인을 설정했습니다. 내가 httpd.conf, 나는 하나의 IP에 대한 SSL CERT는 작업을 여러 하위 도메인을 얻을 수있는 유일한 방법을 수정할 수 없습니다 수 공유 호스팅했기 때문에이 규칙입니다 : 이것은 믿을 수 없을만큼 잘 작동

RewriteCond %{HTTPS} on 
RewriteCond %{HTTP_HOST} ^dev\.planttheidea\.com$ [NC] 
RewriteCond %{REQUEST_URI} !^/dev/ 
RewriteRule ^(.*) /dev/$1 

, 그리고 당신이 만들 때 각 하위 도메인에 대해 당신은 황금색입니다. 그러나 하나의 큰 결함이 있습니다. 닫음을 추가하지 않으면 /, URL에 하위 폴더가 다시 추가됩니다. 예 :

적절하게 리디렉션, planttheidea.com/dev/의 실제 구조는 dev.planttheidea.com/하기 위해 다시 작성됩니다. 서브 폴더 다시 추가 ... dev.planttheidea.com/ DEV/planttheidea와

리디렉션. 유일한 차이점은 폴더 닫음을 나타내는 /을 끝내는 것입니다.

나는 이것이 엄청나게 작은 문제라는 것을 알고있다. 그러나 나는 너트를 몰고있는이 마지막 작은 것을 마무리 짓는 ubergenius가 있다고 믿어야 만한다. 그것없이`/`와

RewriteCond %{HTTPS} on 
RewriteCond %{HTTP_HOST} ^dev\.planttheidea\.com$ [NC] 
RewriteRule !^dev/ /dev%{REQUEST_URI} [L,NC] 

답변

1

당신은이 규칙을 시도 할 수 있습니다.
+0

500, 404 : – PlantTheIdea

+0

아파치 error.log를 확인하고 500 – anubhava

+0

의 오류가 무엇인지 말해 주시겠습니까? 공유 호스팅에서 불행히도 ... '/ var/log'에 액세스 할 수 없습니다. – PlantTheIdea

관련 문제