다음은 .htaccess
이며 완벽하게 작동합니다. 이제는 폴더가있는 하위 도메인 하나만 마스크하려고합니다. 나는 DNS 끝에서 모든 것을 준비했습니다. 바로 입력하면 app.domain.com
이 www.domain.com/app
으로 바뀝니다..htaccess를 사용하여 하나의 특정 하위 도메인 만 리디렉션 및 마스킹
URL 바에 app.domain.com
을 머물러 있어야하지만 폴더로 리디렉션하지 않아야합니다.
나는 2 시간 동안 있었고 알아낼 수 없었다. 누구든지 내가 뭘해야하는지 알아? 나는이 문제를 올바르게 이해한다면, 사용자가 http://app.example.com
로 이동
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteCond %{HTTP_HOST} !^app.example.com
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
RewriteBase/
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]