0
그런 문제를 어떻게 해결할 수 있을지 궁금합니다. 내가 디렉토리가 존재하는 경우 내가 나무 동적 검사 위와 같이 하위 디렉토리에 하위 도메인을 변경하는 내 아파치 가상 호스트를 구성 할 수 있습니다 및 변경 하위 도메인보다 하위 디렉터리하는 방법을 부탁드립니다다단계 동적 생성 하위 도메인을 구성하는 방법
/var/www/sites/mydomain.com/
/var/www/sites/mydomain.com/public_html/
/var/www/sites/mydomain.com/subdomains/
/var/www/sites/mydomain.com/subdomains/user01/
/var/www/sites/mydomain.com/subdomains/user01/public_html/
/var/www/sites/mydomain.com/subdomains/user01/subdomains/
/var/www/sites/mydomain.com/subdomains/user01/subdomains/a/
/var/www/sites/mydomain.com/subdomains/user01/subdomains/b/
/var/www/sites/mydomain.com/subdomains/user01/subdomains/c/
/var/www/sites/mydomain.com/subdomains/user02/
/var/www/sites/mydomain.com/subdomains/user02/public_html/
/var/www/sites/mydomain.com/subdomains/user02/subdomains/
/var/www/sites/mydomain.com/subdomains/user02/subdomains/d/
/var/www/sites/mydomain.com/subdomains/user02/subdomains/e/
/var/www/sites/mydomain.com/subdomains/user02/subdomains/f/
/var/www/sites/mydomain.com/subdomains/user03/
/var/www/sites/mydomain.com/subdomains/user03/public_html/
/var/www/sites/mydomain.com/subdomains/user03/subdomains/
/var/www/sites/mydomain.com/subdomains/user03/subdomains/g/
/var/www/sites/mydomain.com/subdomains/user03/subdomains/h/
/var/www/sites/mydomain.com/subdomains/user03/subdomains/i/
: 우선 내가 좋아하는 디렉토리 트리의 모양이 :
http://(www\.)?mydomain.com /var/www/sites/mydomain.com/public_html/
http://(www\.)?user01.mydomain.com /var/www/sites/mydomain.com/subdomains/user01/public_html/
http://(www\.)?a.user01.mydomain.com /var/www/sites/mydomain.com/subdomains/user01/subdomains/a/public_html/
etc...
VirtualDocumentRoot를 사용하려고했습니다. 나는 세 번째 ... N 수준, 하위 도메인이 우수한 작동하지만 난 아무 생각이 어떻게 두 번째로이 작업을 수행하지해야 수평
ServerAlias *.mydomain.com
및
VirtualDocumentRoot /var/www/sites/mydomain.com/subdomains/%-3/public_html/
및보다
를 사용? 구성ServerAlias *.*.mydomain.com
및
VirtualDocumentRoot like /var/www/sites/mydomain.com/subdomains/%-3/subdomains/%-4/public_html/
예상 된 결과를 제공하지. 나는 mod_rewrite로 이것을 할 수 있다고 확신하지만 어떻게 될지 모른다. 많은 설정을 시도했지만 아마도 내 지식으로는 충분하지 않을 수 있습니다.
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteCond %{HTTP_HOST} ^([a-z0-9]+)\.mydomain.com\\(.*)?$
RewriteCond %{REQUEST_URI} !subdomains/(.*)?
RewriteRule (.*) /var/www/sites/mydomain.com/subdomains/%1/public_html/%2 [L]
누구든지 도움을받을 수 있습니까?
당신은 최종 결과가 사용자 경험의 관점에서해야한다 무엇을 일반 언어로 설명 할 수 있습니까? –
ftp를 통해 친구들에게 내 서버에 액세스 할 수있게했습니다. 나는 각각을위한 폴더를 만들기로 결심했다 - 그 중 단지 3 개가 있지만, 나는 무언가를 배우지 않을 것이다. 나는 자신의 페이지에 대해 dir public_html과 하위 도메인을 만들 것을 제안했다. 내가 http://myfrienddario.mydomain.com 도메인을 /var/www/sitest/mydomain.com/subdomains/myfrienddario/public_html/으로 지정하고 싶습니다. 그런 다음 하위 도메인 http : // (. *) .myfrienddadrio.mydomain.com을 /var/www/sites/mydomain.com/subdomains/myfriendario/subdomains/(.*)/public_html/로 지정하고 싶습니다. – MEAT