Bonjour,
J'avoue que là, ça commence à dépasser mes compétences ;-)
Je pense que le plus simple serait de rediriger n'importe quoi provenant de "sous-domaine.mondomaine.net/sous-dossier" vers "view_desktop" en utilisant l'url rewriting et ensuite récupérer via PHP le sous-domaine et le sous-dossier comme variable (avec $_SERVER).
1 2 3 4 5 6 7 8
| RewriteEngine On
RewriteCond %{HTTP_HOST} !=www.mondomaine.net
RewriteCond %{HTTP_HOST} ^([^.]+).mondomaine.net
RewriteRule ^([0-9a-zA-Z_.]+)$ /view_desktop/ [L]
RewriteCond %{HTTP_HOST} !=www.mondomaine.net
RewriteCond %{HTTP_HOST} ^([^.]+).mondomaine.net
RewriteRule ^([0-9a-zA-Z_.]+)/([0-9a-zA-Z_.]+)$ /view_desktop/$2 [L] |
Ce code ne fonctionne pas. Sauf si je remplace :
RewriteRule ^([0-9a-zA-Z_.]+)/([0-9a-zA-Z_.]+)$ /view_desktop/$2
Par :
RewriteRule ^([0-9a-zA-Z_.]+)-([0-9a-zA-Z_.]+)$ /view_desktop/$2
Mais c'est peut-être mon hébergeur (OVH) qui n'accepte pas les "/" dans les adresses virtuelle...
Partager