나는 하나의 아파치 가상 호스트 가리키는 여러 도메인 이름이 : 내가 가진 마지막별칭과 함께 작업의 RewriteRules
RewriteCond %{HTTP_HOST} !^domain1.com [NC]
RewriteRule (.*) http://domain1.com/$1 [R=301,QSA,L]
:
ServerName domain1.com
ServerAlias domain2.com
ServerAlias domain3.com
는 항상 내가 이런한다 RewriteRule을 사용하는 것과 동일한 URL을 표시하려면를 이 같은 별칭 :
Alias /niceurl /long/path/to/index.php
모든 것을 제외 같이 잘 작동 할 때 사용자가 방문하는 domain2.com/niceurl/foo
, 브라우저에 표시되는 URL이, domain1.com/path/to/index.php/foo
것보다는 domain1.com/niceurl/foo
:
domain2.com/foo => domain1.com/foo
domain1.com/shorturl/bar => domain1.com/shorturl/bar
무엇을 달성하는 영리한 방법이 있나요 I 필요? 어떤 힌트를 주셔서 감사합니다!
: //serverfault.com/questions/212071/serveralias-not-working – leo