Ce que j'ai actuellement:Redirect/sous-domaine avec .htaccess
- Un enregistrement DNS générique. Alors que tous les points de sous-domaine à
www.galop.gr
- Une dynamique (php) généré le fichier .htaccess où j'ajoutez le code suivant pour chaque sous-domaine que je veux travailler:
RewriteCond %{HTTP_HOST} ^fractalbit.galop.gr$ [OR]
RewriteCond %{HTTP_HOST} ^www.fractalbit.galop.gr$
RewriteRule ^/?$ http://www.galop.gr/index.php?user=1 [R=301]
Tout fonctionne très bien, Je veux juste quelque chose de plus si c'est possible.
En ce moment, si quelqu'un entre fractalbit.galop.gr
seront redirigés vers http://www.galop.gr/index.php?user=1
Est-il possible de le faire mais gardez fractalbit.galop.gr à la barre d'adresse du navigateur?
Merci! C'est ce dont j'avais besoin! Un couple de plus de questions si vous avez la gentillesse ... 1. Quelle est la partie clé pour cela? l'url relative OU [L]? Ou les deux? Pourriez-vous expliquer brièvement ce que [L] veut dire? 2. Comment dois-je aller, si vous voulez passer des variables GET à un sous-domaine? Par exemple est http://fractalbit.galop.gr/?v1=test1&v2=test2 correct? – fractalbit
Vous êtes les bienvenus la partie clé est l'adresse relative et en supprimant [R = 301], parce que ces choses forceraient une "redirection", sans lesquelles le serveur réécrirait l'adresse en interne mais ne dirait pas au navigateur de vérifier un autre L'instruction [L] signifie que si la demande correspond à cette règle, elle n'essaiera pas de correspondre à une autre règle, elle arrêtera simplement le traitement si vous voulez passer des variables à un sous-domaine, vous devez spécifier une adresse absolue commençant par http : // mais cela forcera une redirection, pour éviter que vous puissiez profiter que les deux adresses pointent vers le même site – kasthor