Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Existe t-il un moyen très simple de faire en sorte de ne pas utiliser index.php dans l'url.
Ce que je souhaite c'est au lieu de taper :
www.example.com/index.php/client/edit/5
de taper:
www.example.com/client/edit/5
Et ceci (car je vois déjà arriver vos réponses :-)) sans faire de HTACCESS ou de virtual host. J'ai des contraintes assez sévères au niveau de l'administration des serveurs.
Merci de votre retour d'expérience éventuel.
Cordialement,
elkolonel
Dernière modification par elkolonel (21-05-2008 12:00:26)
Hors ligne
www.example.com/index.php/client/edit/5
C'est impossible ca deja(url pas valide )
Si tu ne peut pas faire de htaccess, tu ne peut surement pas modifier la config d'apache? ^^
Sinon jvois pas d'autres moyens ....
Hors ligne
stf a écrit:
www.example.com/index.php/client/edit/5
C'est impossible ca deja(url pas valide )
Si tu ne peut pas faire de htaccess, tu ne peut surement pas modifier la config d'apache? ^^
Sinon jvois pas d'autres moyens ....
url pas valide lol... parce que j'ai mis exemple.com ?? ;-)
config apache très difficilement... donc c'est définitivement impossible ???
Cordialement,
Elkolonel
Dernière modification par elkolonel (21-05-2008 12:00:39)
Hors ligne
Hello,
Regardes par là
A+
Hors ligne
Non c'est index.php qui n'est pas valide :
Normalement tu dois avoir ca www.example.com/index/client/edit/5 au lieu de www.example.com/index.php/client/edit/5
Sinon tu peux toujours utiliser Zend_Controller_Router_Rewrite
Edit : Bon je n'ai rien dit alors
Dernière modification par alien7 (21-05-2008 12:14:06)
Hors ligne
mikaelkael a écrit:
Hello,
Regardes par là
A+
Malheureusement comme je l'ai indiqué plus haut, je ne peux pas mettre en place de fichiers htaccess ni toucher à la conf apache....
Mais merci quand même, j'avais déjà lu ce thread...
Cordialement,
elkolonel
Hors ligne
alien7 a écrit:
Non c'est index.php qui n'est pas valide :
Normalement tu dois avoir ca www.example.com/index/client/edit/5 au lieu de www.example.com/index.php/client/edit/5
Sinon tu peux toujours utiliser Zend_Controller_Router_Rewrite
Edit : Bon je n'ai rien dit alors
Et pourquoi ca ne serait pas valide ????
Les caractères a-z 0-9 A-Z _ . sont valides dans une url (avec le / pour séparateur). La norme est écrit comme ca.
Le reste doit être encodé.
Après, c'est la configuration du serveur web qui peut impliqué des erreur 404 par la mauvaises compréhension du chemin.
Mais en aucun cas le mot 'invalide' ne peut être appliqué ici.
Hors ligne
alien7 a écrit:
Non c'est index.php qui n'est pas valide :
Normalement tu dois avoir ca www.example.com/index/client/edit/5 au lieu de www.example.com/index.php/client/edit/5
Sinon tu peux toujours utiliser Zend_Controller_Router_Rewrite
Edit : Bon je n'ai rien dit alors
Ok pour index (tout court) mais comment le mettre en place ? Avec le Zend_Controller_Router_Rewrite... ?
Cordialement,
Elkolonel
Hors ligne
elkolonel a écrit:
mikaelkael a écrit:
Hello,
Regardes par là
A+Malheureusement comme je l'ai indiqué plus haut, je ne peux pas mettre en place de fichiers htaccess ni toucher à la conf apache....
Mais merci quand même, j'avais déjà lu ce thread...
Cordialement,
elkolonel
Si tu as pu créé un index.php, comment ne peut tu pas créé un .htacces ??
Attention, même si tu peux le créé il faut que la directive FileInfo (configuration Apache) soit active pour le répertoire ou tu l'écris
Hors ligne
nORKy a écrit:
elkolonel a écrit:
mikaelkael a écrit:
Hello,
Regardes par là
A+Malheureusement comme je l'ai indiqué plus haut, je ne peux pas mettre en place de fichiers htaccess ni toucher à la conf apache....
Mais merci quand même, j'avais déjà lu ce thread...
Cordialement,
elkolonelSi tu as pu créé un index.php, comment ne peut tu pas créé un .htacces ??
Attention, même si tu peux le créé il faut que la directive FileInfo (configuration Apache) soit active pour le répertoire ou tu l'écris
Tout simplement parce que les administrateurs systèmes n'autorisent pas l'utilisation de .htaccess ni la modification d'apache.
Cordialement,
elkolonel
Dernière modification par elkolonel (21-05-2008 12:48:12)
Hors ligne
nORKy a écrit:
alien7 a écrit:
Non c'est index.php qui n'est pas valide :
Normalement tu dois avoir ca www.example.com/index/client/edit/5 au lieu de www.example.com/index.php/client/edit/5
Sinon tu peux toujours utiliser Zend_Controller_Router_Rewrite
Edit : Bon je n'ai rien dit alorsEt pourquoi ca ne serait pas valide ????
Les caractères a-z 0-9 A-Z _ . sont valides dans une url (avec le / pour séparateur). La norme est écrit comme ca.
Le reste doit être encodé.
Après, c'est la configuration du serveur web qui peut impliqué des erreur 404 par la mauvaises compréhension du chemin.
Mais en aucun cas le mot 'invalide' ne peut être appliqué ici.
J'etais parti sur www.example.com/index.php/client/edit/5 avec index pour le controller client pour l'action et variable edit de valeur 5. Là le index.php appelle le bootstrap, donc oui j'ai dit n'importe quoi sans réflechir.
Desolé
Hors ligne
alien7 a écrit:
nORKy a écrit:
alien7 a écrit:
Non c'est index.php qui n'est pas valide :
Normalement tu dois avoir ca www.example.com/index/client/edit/5 au lieu de www.example.com/index.php/client/edit/5
Sinon tu peux toujours utiliser Zend_Controller_Router_Rewrite
Edit : Bon je n'ai rien dit alorsEt pourquoi ca ne serait pas valide ????
Les caractères a-z 0-9 A-Z _ . sont valides dans une url (avec le / pour séparateur). La norme est écrit comme ca.
Le reste doit être encodé.
Après, c'est la configuration du serveur web qui peut impliqué des erreur 404 par la mauvaises compréhension du chemin.
Mais en aucun cas le mot 'invalide' ne peut être appliqué ici.J'etais parti sur www.example.com/index.php/client/edit/5 avec index pour le controller client pour l'action et variable edit de valeur 5. Là le index.php appelle le bootstrap, donc oui j'ai dit n'importe quoi sans réflechir.
Desolé
Pas de problème l'erreur est humaine... donc à priori pour le moment pas d'autres solutions que de passer par le htaccess ou un virtual host ??
Cordialement,
Hors ligne
alien7 a écrit:
J'etais parti sur www.example.com/index.php/client/edit/5 avec index pour le controller client pour l'action et variable edit de valeur 5. Là le index.php appelle le bootstrap, donc oui j'ai dit n'importe quoi sans réflechir.
Desolé
Pas de problème. Ca arrive à tout le monde.
De plus, dans chaque erreur, on apprend quelque chose
elkolonel a écrit:
Pas de problème l'erreur est humaine... donc à priori pour le moment pas d'autres solutions que de passer par le htaccess ou un virtual host ??
Cordialement,
a priori non.
Car, un chemin est un chemin. Sans possibilité de configuration de mod_rewrite, impossible de dire qu'un chemin est en fait tel fichier.
Hors ligne
nORKy a écrit:
alien7 a écrit:
J'etais parti sur www.example.com/index.php/client/edit/5 avec index pour le controller client pour l'action et variable edit de valeur 5. Là le index.php appelle le bootstrap, donc oui j'ai dit n'importe quoi sans réflechir.
DesoléPas de problème. Ca arrive à tout le monde.
De plus, dans chaque erreur, on apprend quelque choseelkolonel a écrit:
Pas de problème l'erreur est humaine... donc à priori pour le moment pas d'autres solutions que de passer par le htaccess ou un virtual host ??
Cordialement,a priori non.
Car, un chemin est un chemin. Sans possibilité de configuration de mod_rewrite, impossible de dire qu'un chemin est en fait tel fichier.
Tout le monde est d'accord avec nORKy ?? (dites non svp ;-))
Cordialement,
elkolonel
Hors ligne
Pages: 1