Je suis en train de mettre en œuvre une solution en utilisant .htaccess et sous-domaines génériques de telle sorte queWildcard Subdomains .htaccess
http://subdomain.example.com est mis en correspondance http://example.com/index.php/accounts/subdomain/. Mes règles ressemblent à quelque chose comme:
RewriteCond %{HTTP_HOST} !www.example.com [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).example.com [NC]
RewriteRule ^(.*/) /index.php [PT,L]
Qui fonctionne, mais ne tient pas compte de tout le reste. Lorsque j'essaie d'ajouter quoi que ce soit à la règle, par exemple:
RewriteRule ^(.*/) /index.php/hello [PT,L]
Je reçois une erreur 500 interne au serveur. Comment puis-je obtenir ce travail?
Merci, j'ai utilisé autre chose (-f et -d), mais cela fonctionne aussi, donc je vais le classer pour référence future. – Zahymaka