htaccess를 사용하여 하위 도메인을 구현하려고합니다. 내가 입력 할 때htaccess가있는 동적 하위 도메인 : 브라우저에서 URL을 변경해야합니다.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} !^www.
RewriteCond %{HTTP_HOST} ^([a-z0-9]+)\.domain.com(.*)$
RewriteRule ^(.*)$ http://domain.com/index.php?/public_site/main/%1/$1 [L]
</IfModule>
ahser.domain.com 브라우저 URL은 변화하고있다. 절대 URL이 RewriteRule에서 사용될 때 이런 일이 일어나지 않도록하는 htaccess 옵션이 있습니까?
'%'표기법으로 'RewriteCond'에서 일치하는 부분을 올바르게 가져 오는 것을 확인합니다. 나는 당신의 코드에서 그 문제를 발견했다. 질문은 http://stackoverflow.com/questions/9632242/hostgator-wildcard-subdomain-mapping-to-url이다. 해결책을 사용했지만 답변을 수락하지 않았습니다. – Kaz
죄송합니다. 나는 새로운 사용자입니다. 나는 대답을 받아들이려면 적어도 15 개의 평판이 필요하다. – santosh