2011-03-29 11 views
0

내가 지금까지 가지고하는 것입니다 : (. *)은 http://exemple.com에 빈 재 작성하고 뭔가가있는 경우,이로 리디렉션하면 내가 필요한 것은아파치 재 작성 규칙 다른

<VirtualHost 111.111.111.111:80> 
    ServerName ex.me 
    ServerAlias www.ex.me 

    Options +FollowSymLinks 
    RewriteEngine on 
    RewriteRule ^/(.*)$ http://exemple.com/foo/$1 [R=301,L] 
</VirtualHost> 

http://exemple.com/foo/ $ 1 - 빈 규칙 인 경우 수행 방법을 모르겠습니다. 지금. 현재는 캡처 된 것이 있는지 여부에 관계없이 http://exemple.com/foo/으로 리디렉션됩니다. 당신의 도움에 대한

감사

답변

4
RewriteRule ^/$ http://exemple.com/ [R=301,L] 
RewriteRule ^/(.+)$ http://exemple.com/foo/$1 [R=301,L] 
+0

와우 너무 간단, 대만족입니다. 고마워! – allaire

+0

이것이 필요한 이유를 설명하는 데주의해야합니까? – jontro

+0

@jontro : 여기에 보이지 않는 것이 무엇인지 명확히 밝히면 걱정하지 않으셔도됩니다. _do_ 이것이 _another_ servername으로 리디렉션되는 것을 알고 있습니다 (따라서 적어도 다른 가상 호스트 구성, 심지어 완전히 다른 서버까지도)? '(www) .ex.me! = exemple.com'. 원래 OP가 원하는 것은 모르겠지만, 짧고 쉽게 연결할 수있는 도메인이 더 큰 도메인으로 리디렉션됩니다 (예 : 'fb.com'과 같은 큰 형제로 연결). – Wrikken