모든 호출을 추가 변수가있는 하위 도메인의 파일로 리디렉션하고 싶습니다. 사용자가 www.domain.com/news.php
에 액세스하고 하위 도메인에서 동일한 페이지에 액세스하는 경우 news.php?subdomain=xyz
과 같이 xyz.domain.com/news.php
을 다시 작성해야하므로 URL에 추가 인수를 추가해야합니다. 또한 난 그냥 간단한 도메인에 대한 다른 규칙이 있습니다.동적 하위 도메인에 대한 다시 쓰기 규칙으로 하위 도메인 인수로 각 파일을 리디렉션
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,NC]
RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.com$
RewriteRule ^$ /index.php?subdomain=%1 [L]
사용자가 www.domain.com/news.php에 액세스 한 후 xyz.domain.com/news.php를 다시 작성해야하지만 첫 번째 항목을 탐색하지 않은 경우 다시 작성하지 마십시오. – undone
아니요. 하위 도메인 xxx.domain.com/file.php를 통해 액세스하는 모든 파일은 domain.com/file.php?var=xxx에 다시 작성해야합니까? 마찬가지로 xxx.domain.com/file2.php와 같은 file2.php도 domain.com/file2.php?var=xxx이어야합니다. – HardCode