j'ai 2 sites hébergés au même endroit: domain1.com et domain2.complusieurs sites avec htaccess et maintenus séparés
La position de départ est que les deux points au niveau du répertoire racine.
/racine/sous-répertoire1/contient les fichiers pour domain1.com /racine/sous-répertoire2/est le répertoire pour mon autre site. Domain1.com devrait ramasser les fichiers qui se trouvent dans le répertoire/subdirectory1 /. domain2.com devrait ramasser les fichiers qui se trouvent dans/subdirectory2/dossier. Je ne veux pas non plus pouvoir accéder à domain1.com/subdirectory2/ car ce sont des sites Web distincts. Toutes les URL autres que www doivent également être transférées vers www. version.
Je ne demande pas beaucoup? La plupart de ce que j'ai vu sur le web aide certains de ceci mais pas tous. Il semble préférable de ne pas coller mes tentatives écrasées à cela mais demander de l'aide avec une ardoise propre.
J'ai essayé ce qui suit dans le fichier .htaccess racine ...
RewriteEngine on
Options +FollowSymLinks
RewriteBase/
# Site 1
RewriteCond %{HTTP_HOST} ^domain1.com$ [NC]
RewriteCond %{REQUEST_URI} !^/subdirectory1/.*$
RewriteRule ^(.*)$ /subdirectory1/$1 [L]
# Site 2
RewriteCond %{HTTP_HOST} ^domain2.com$ [NC]
RewriteCond %{REQUEST_URI} !^/subdirectory2/.*$
RewriteRule ^(.*)$ /subdirectory2/$1 [L]
Et puis dans le fichier .htaccess subdirectory1 ...
RewriteEngine On
RewriteRule ^subdomain2/(.*)$ http://www.domain1.com/$1 [R=301,L]
Mais je ne peux toujours pas pour travailler comme désiré. S'il vous plaît aider (et je n'ai pas accès à faire des hôtes virtuels avec cet espace web.)
Ceci est fait avec l'hôte virtuel apache et non avec htaccess. – n1xx1
En fait, de la façon dont ce site fonctionne, il est ** préférable de coller ce que vous avez essayé jusqu'à présent, car cela montre un certain effort et les gens sont plus disposés à corriger ce que vous avez essayé et à apprendre pourquoi Je ne travaille pas contre créer quelque chose à partir de rien. Comme indiqué par le commentaire précédent, VirtualHost est ce que vous cherchez: http://httpd.apache.org/docs/2.2/vhosts/examples.html –
En fait, j'utilise iPage, et je ne pense pas que vous pouvez utiliser hôtes virtuels (ou je ne peux pas le trouver). – user2033630