Bonjour.
Je souhaite faire une admin multi-sites mais je rencontre un souci.
Voilà l'arborescence :
- admin
- test1
- test2
Pour le moment je ne fais que des tests en local donc voilà ce que j'aimerais :
- http://localhost/test1/admin/welcome
- http://localhost/test2/admin/welcome
Voilà mon alias :
Et voilà mon .htaccess (où du moins ce que je voudrais qu'il soit) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part AliasMatch ^/(.*)/admin/(.*)$ "C:\wamp\admin\$2"
Bien évidemment cela ne fonctionne pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-z0-9]+)/admin/(.*)$ /$1/admin/index.php/$2 [L]
- Si je vais sur http://localhost/test1/admin/ il n'y a pas de souci.
- Si je vais sur http://localhost/test1/admin/welcome j'ai l'erreur 404 suivante :
Il faut impérativement que j'arrive à un truc du genre /$1/admin/index.php/$2 sinon j'ai un problème de redirection (seulement ce problème pour le moment mais il y en aurait peut-être d'autres...).
Code : Sélectionner tout - Visualiser dans une fenêtre à part The requested URL /test1/admin/welcome was not found on this server.
J'utilise CodeIgniter et la fonction redirect(); doit prendre en compte $_SERVER['REDIRECT_URL'] ou une variable du genre...
Quelqu'un a une idée ?
Merci.
Partager