Page 1 sur 1

Problème de réécriture d'url simple... ou pas

Posté : 12 mai 2015, 15:54
par Aliassse
Bonjour à tous,

J'ai un petit soucis tout bête sur une réécriture d'URL que je n'arrive pas à solutionner. J'utilise un framework light fait maison ayant comme seul point d'entrée un index.php. Celui-ci gérant à la façon d'un contrôleur les modules et actions à mettre en musique.

Du coup je me retrouve avec des URLs du genre : https://mondomaine.com/tracking/adminis ... on=ajouter l'application étant située dans le sous dossier administration du sous dossier tracking.

J'essaye d'obtenir des URLs du genre : https://mondomaine.com/tracking/adminis ... on/ajouter sans succès pour le moment.

J'ai pas mal galéré avec le htaccess mais je n'y arrive pas.

Une idée ? :)

Merci pour votre aide.

Re: Problème de réécriture d'url simple... ou pas

Posté : 12 mai 2015, 16:21
par tof73
qu'as tu testé qui ne fonctionne pas ?

Re: Problème de réécriture d'url simple... ou pas

Posté : 12 mai 2015, 16:34
par Aliassse
A vrai dire pas mal de chose, plus ou moins tourné le problème dans tous les sens et j'avoue que je ne comprends pas bien comme arriver à une solution. Déjà première est-ce possible de régler ce soucis avec un htaccess ??

Edit: j'avais essayer ce tutoriel mais sans trop de succès http://craym.eu/tutoriels/referencement ... iting.html

Edit2: avec ça ?

RewriteRule ^module/([A-Za-z0-9-]+)/?$ index.php?module=$1 [NC,L]
RewriteRule ^module/([A-Za-z0-9-]+)/action/([A-Za-z0-9-]+)/?$ index.php?module=$1&action=$2 [NC,L]

Edit3: ca semble fonctionner mais maintenant c'est tous mes liens css ect qui sont HS puisqu'ils va les chercher ici /tracking/administration/module/utilisateur/css/custom.css :shock:

Re: Problème de réécriture d'url simple... ou pas

Posté : 12 mai 2015, 17:09
par tof73
à priori, en rajoutant ce dont on parle sur
http://www.harecoded.com/apache-rewrite ... on-2246468

Re: Problème de réécriture d'url simple... ou pas

Posté : 12 mai 2015, 17:10
par Saian
Salut Aliassse, c'est normal, le navigateur considère /tracking/administration/module/utilisateur/ comme le dossier relatif.
Le href de la CSS devrait être href="/tracking/administration/css/custom.css" (ou en partant carrément du http://) pour ne pas avoir de problème.

Il faudrait que tu te fasses une ou plusieurs fonctions pour résoudre ce problème partout où tu en as besoin.

Re: Problème de réécriture d'url simple... ou pas

Posté : 13 mai 2015, 09:40
par Aliassse
Merci à tous pour ces explications, je pense que j'ai maintenant assez d'éléments pour résoudre le problème :)

Re: [RESOLU] Problème de réécriture d'url simple... ou pas

Posté : 13 mai 2015, 09:41
par Micke012
Bonjour,
Merci pour les réponses