[Apache2]URL-Rewriting pour des sous-domaines
CactO_o's
Messages postés
25
Date d'inscription
Statut
Membre
Dernière intervention
-
rot -
rot -
Bonjour à tous !!
Je suis actuellement en train de monter un site-web et j'aurais besoin de créer des sous-domaines dynamiquement.
Je me suis donc pencher sur l'URL-Rewriting et j'ai trouvé ce bout de code (que je comprend à moitier vu que je n'en ai jamais fait :s )
A ce que je comprend, le code revoit toutes les adresses (à par www) du type https://www.domainecarneros.com/ vers /home/xxx/www/
Est que mon code tend vers le bon ou je me plante complet ???
Deuxième problème : Pour des problèmes de budget je vais faire les tests et le développement sur ma machine, sur un serveur lamp que j'ai monté (Ubuntu 8.10 64bits KDE4.2). Le problème c'est que je ne pourrais donc pas tester les sous-domaines ?!
A moins que je puisse rédiriger dans les deux cas, par exemple :
https://www.domainecarneros.com/ --> /var/www/clients/xxx
http://xxx.localhost --> /var/www/clients/xxx
J'imaginais quelque chose comme le code ci-dessous à rajouter après :
Est-ce possible ?? Sinon comment m'y prendre ??
J'espère avoir été le plus clair possible afin de me faire comprendre...
Merci d'avance à tous !
Je suis actuellement en train de monter un site-web et j'aurais besoin de créer des sous-domaines dynamiquement.
Je me suis donc pencher sur l'URL-Rewriting et j'ai trouvé ce bout de code (que je comprend à moitier vu que je n'en ai jamais fait :s )
RewriteEngine On # Skip www.domain.com RewriteCond %{HTTP_HOST} !^www\. RewriteCond %{HTTP_HOST} ^([^.]+)\.domaine\.com RewriteRule ^/(.*)$ /home/%1/www/$1 [L]
A ce que je comprend, le code revoit toutes les adresses (à par www) du type https://www.domainecarneros.com/ vers /home/xxx/www/
Premier problème :Dans ma redirection il faudrait que je donne des cas spécifiques qu'il redirigerait différement, j'ai essayer de faire un code approximatif en espérant vous faire comprendre :
# ne pas rediriger # https://www.domainecarneros.com/ RewriteCond %{HTTP_HOST} !^www\. # spéciaux # https://www.domainecarneros.com/ --> http://www.domaine.com/extranet/ # https://www.domainecarneros.com/ --> http://www.domaine.com/admin/ RewriteCond %{HTTP_HOST} extranet\.domaine\.com RewriteRule ^/(.*)$ /var/www/extranet/$1 [L] RewriteCond %{HTTP_HOST} admin\.domaine\.com RewriteRule ^/(.*)$ /var/www/admin/$1 [L] # dynamique # http://*.domaine.com --> http://www.domaine.com/clients/*/ RewriteCond %{HTTP_HOST} ^([^.]+)\.domaine\.com RewriteRule ^/(.*)$ /var/www/cliens/%1/$1 [L]
Est que mon code tend vers le bon ou je me plante complet ???
Deuxième problème : Pour des problèmes de budget je vais faire les tests et le développement sur ma machine, sur un serveur lamp que j'ai monté (Ubuntu 8.10 64bits KDE4.2). Le problème c'est que je ne pourrais donc pas tester les sous-domaines ?!
A moins que je puisse rédiriger dans les deux cas, par exemple :
https://www.domainecarneros.com/ --> /var/www/clients/xxx
http://xxx.localhost --> /var/www/clients/xxx
J'imaginais quelque chose comme le code ci-dessous à rajouter après :
# Skip localhost RewriteCond %{HTTP_HOST} ^([^.]+)\.localhost RewriteRule ^/(.*)$ /var/www/client/%1/$1 [L]
Est-ce possible ?? Sinon comment m'y prendre ??
J'espère avoir été le plus clair possible afin de me faire comprendre...
Merci d'avance à tous !
A voir également:
- [Apache2]URL-Rewriting pour des sous-domaines
- Url - Guide
- Ping url ✓ - Forum Windows
- Comment changer url iptv - Forum Créer un site
- Atlas pro url serveur invalide - Forum TV & Vidéo
- Comment trouver l'url de IPTV ? ✓ - Forum Box et Streaming vidéo
2 réponses
UP please !!
J'ai du nouveau :
Je viens de me prendre un compte 60GP (OVH) avec comme nom de domaine www.cactoos.org (60gp.ovh.net/~cactoos )...
Je voudrais que tous les sous-domaines *.cactoos.org soit rediriger vers www.cactoos.org.
J'ai appris que serveur mutualisé de OVH ne permet pas de faire ça, j'ai donc pris un compte chez gandi.net avec comme nom de domaine www.kreatoo.org.
Je voudrais donc que tous les sous-domaines *.kreatoo.org soit renvoyer sur mon serveur 60gp.ovh.net/~cactoos afin de pouvoir les retoucher en URL-Rewriting... (récupérer les sous-domaines dynamiquement, ainsi que la page demandé)
Je suis un peut aller voir mais je me pert un peut entre les redirection, les DNS de type A, de type
CNAME, etc....
Que dois-je fais pour rediriger depuis le nom de domaine vers l'hébèrgement en wildcard (*.kreatoo.ord) ??
Voici le code que j'ai mis à la racine du serveur (pour l'url rewriting) : (.htaccess)
Est-ce bon ???
Merci à tous pour votre aide !
J'ai du nouveau :
Je viens de me prendre un compte 60GP (OVH) avec comme nom de domaine www.cactoos.org (60gp.ovh.net/~cactoos )...
Je voudrais que tous les sous-domaines *.cactoos.org soit rediriger vers www.cactoos.org.
J'ai appris que serveur mutualisé de OVH ne permet pas de faire ça, j'ai donc pris un compte chez gandi.net avec comme nom de domaine www.kreatoo.org.
Je voudrais donc que tous les sous-domaines *.kreatoo.org soit renvoyer sur mon serveur 60gp.ovh.net/~cactoos afin de pouvoir les retoucher en URL-Rewriting... (récupérer les sous-domaines dynamiquement, ainsi que la page demandé)
Je suis un peut aller voir mais je me pert un peut entre les redirection, les DNS de type A, de type
CNAME, etc....
Que dois-je fais pour rediriger depuis le nom de domaine vers l'hébèrgement en wildcard (*.kreatoo.ord) ??
Voici le code que j'ai mis à la racine du serveur (pour l'url rewriting) : (.htaccess)
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteCond %{HTTP_HOST} !^test\. RewriteCond %{HTTP_HOST} ^([^.]+)\.kreatoo\.org RewriteRule ^$ index.php?sous_domaine=%1 RewriteRule ^([^.]+).html$ index.php?sous_domaine=%1&page=$1 [L]
Est-ce bon ???
Merci à tous pour votre aide !