- 1
[Opened] [Résolu] Master admin et url significant
Posted by Nesswaw on 01/07/2011 11:09
Bonjour,
J'ai un soucis avec le module master_admin et les urls significants.
Dans mon fichier urls.xml j'ai comme dans la doc:
<?xml version="1.0" encoding="UTF-8"?> <urls xmlns="http://jelix.org/ns/urls/1.0"> <code> <entrypoint name="index" default="true" noentrypoint="true"> <url pathinfo="/" module="app" action="default:index" /> <url pathinfo="/contact" module="app" action="contact:index" /> <url pathinfo="/plan-du-site" module="app" action="sitemap:index" /> <url pathinfo="/recherche" module="app" action="search:index" /> </entrypoint> <classicentrypoint name="admin"> <url pathinfo="" module="master_admin" action="default:index" /> <url pathinfo="/login/" module="jauth" include="urls.xml" /> <url pathinfo="/acl/" module="jacl2db_admin" include="urls.xml"/> <url pathinfo="/auth/" module="jauthdb_admin" include="urls.xml"/> </classicentrypoint></urls> </code>
Tout fonctionne bien, mes urls dans l'admin ont cette forme:
localhost/admin.php/login/login localhost/admin.php/
J'aimerais enleveé le ".php" pour avoir ce type d'urls:
localhost/admin/login/login localhost/admin
J'ai essayé plusieurs façon:
<classicentrypoint name="admin" noentrypoint="true"> <url pathinfo="/admin" module="master_admin" action="default:index" />
A chaque fois cela me retourne un 404...
Alors est-il possible d'enlever ce".php" de mes urls pour la console d'administration?
Merci d'avance
[Opened] Master admin et url significant
Posted by laurentj on 01/07/2011 16:11
[Opened] Master admin et url significant
Posted by Nesswaw on 01/10/2011 07:41
Super, ça fonctionne, voici la solution:
- Il faut mettre "multiview" à On dans le fichier de config (defaultconfig.ini.php)
- Il faut ajouter cette ligne en début du fichier .htaccess: Options +Multiviews
- Et voici mon fichier urls.xml:
<?xml version="1.0" encoding="UTF-8"?> <urls xmlns="http://jelix.org/ns/urls/1.0"> <code> <entrypoint name="index" default="true" noentrypoint="true"> <url pathinfo="/" module="app" action="default:index" /> <url pathinfo="/contact" module="app" action="contact:index" /> <url pathinfo="/plan-du-site" module="app" action="sitemap:index" /> <url pathinfo="/recherche" module="app" action="search:index" /> </entrypoint> <classicentrypoint name="admin"> <url pathinfo="" module="master_admin" action="default:index" /> <url pathinfo="/login/" module="jauth" include="urls.xml" /> <url pathinfo="/acl/" module="jacl2db_admin" include="urls.xml"/> <url pathinfo="/auth/" module="jauthdb_admin" include="urls.xml"/> </classicentrypoint></urls> </code>
Merci, problème résolu
- 1