2010-11-16 25 views
4

Je sais qu'il y a beaucoup de questions ici à ce sujet ... mais en ce moment je me sens comme un cerf abasourdi par les phares venant en sens inverse ... Je ne sais pas par où commencer et quelle option choisir.Réécriture simple du sous-domaine .htaccess

Mes exigences sont simples.

utilisateur va http://application.domain.com ou http://www.application.domain.com et l'emplacement réel de ces fichiers est http://www.domain.com/application

Il est évident que cela doit être fait en utilisant des caractères génériques afin que tout domaine (même si elle n'existe pas) déclenche la réécriture.

J'espère que cela a du sens à quelqu'un

EDIT: Je dois aussi mentionner que j'ai ajouté le caractère générique Un enregistrement à mes entrées DNS dans cPanel * .domaine.com

Merci de

Tim

Répondre

1

La manière la plus simple dans .htaccess serait de placer les éléments suivants dans un fichier htaccess aussi haut que possible dans la hiérarchie.

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^www\.application\.* [OR] 
RewriteCond %{HTTP_HOST} ^application\.* [NC] 
RewriteRule .* http://www.domain.com/application [L] 
+1

Merci d'envoyer votre réponse. Comment puis-je modifier cela afin qu'il utilise des caractères génériques, donc je ne dois pas créer une nouvelle entrée htaccess pour chaque nouveau sous-domaine? – Tim

+0

Aha, c'est un peu différent alors. Je vous recommande de vérifier http://stackoverflow.com/questions/49500/apache-rewrite-based-on-subdomain - La question demande à peu près la même chose! – Qix

+0

Fermer mais leur redirection ... J'ai besoin que le sous domaine.domaine.com reste intact dans la barre d'URL ... – Tim