2009-11-06 8 views
0

J'ai un répertoire 'Domainname1/folder /'. Dans Domainname1, j'ai un sous-répertoire qui est un sous-domaine (abc.mydomain.com) d'un autre domaine. C'est une référence à 'domainname1/folder /'. Le truc, c'est que je veux que les liens URL accèdent à 'domainname1/folder /' pour afficher la définition du sous-domaine. Ainsi, au lieu de voir:URL Alias ​​utilisant .htaccess

'domainname1/folder/' 

Ils voient:

'abc.mydomain.com/path' 

Comment puis-je faire cela?

+0

voulez-vous rediriger les utilisateurs? ou l'utilisateur devrait pouvoir accéder aux deux ressources? – RageZ

+0

l'utilisateur devrait pouvoir accéder aux ressources mais l'adresse d'URL devrait montrer avec abc.mydomain/path –

Répondre

0

vous devez utiliser un proxy inverse pour faire une telle configuration, ici un basic howto.

Espoir cela vous aidera

+0

Ce tutoriel vient d'une meilleure source: http://www.apachetutor.org/admin/reverseproxies –

+0

réellement j'ai besoin d'une règle de réécriture pour cela –

+0

ne peut pas le faire avec réécriture simple ... – RageZ

0

Vous pouvez utiliser les capacités de mandatement de mod_rewrite pour y parvenir. Dans la section VirtualHost pour abc.mydomain, vous pouvez ajouter:

RewriteRule (.*) http://mydomain/folder/$1 [P] 
ProxyPassReverse/http://mydomain/folder 
+0

Je ne vous ai probablement pas obtenu, avec cette explication vous m'a encore plus confus. Pourquoi ne modifiez-vous pas la question avec une URL de liste FROM (request) => URL TO (response) exemples? Il serait également utile de montrer ce qui se passe avec cette règle au lieu de ce que vous voulez arriver. –