2010-12-11 19 views

Répondre

1

Rob Allen avait un billet de blog sur Zend Framework URLs without mod_rewrite

pour être honnête, je n'y suis pas allé, mais il convient de mentionner

http://akrabat.com/zend-framework/zend-framework-urls-without-mod_rewrite/

+0

haha ​​le titre du blog de Rob est exactement comme le titre de votre question :) – tawfekov

+0

merci @tawfekov, pour votre réponse une ceci est simplement une coïncidence que ma question et ce tutoriel ont exactement le même titre. Je ne suis pas si naïf pour créer la question avec exactement le même titre. –

+0

si son bon article et je suis confiant sa solution, je vais probablement l'essayer. –

5

Je suis assez sûr que la meilleure façon d'obtenir ce travail avec ZF est comme ceci:

http://www.site.com/index.php/admin/user/index/param1/12/param2/37 

Comme dans, tout simplement index.php avant vos paramètres. De cette façon, Apache doit router la requête vers index.php.

Vous devrez peut-être définir votre URL de base ZF comme suit:

//assuming $fc is front controller 
$fc->setBaseUrl('/index.php'); 

Jolie que le routeur par défaut peut gérer comme ça. Sinon, vous pouvez étendre le routeur qui ne devrait pas être trop difficile si vous regardez simplement le code de l'existant pour obtenir des conseils.

+0

Etes-vous sûr que ce schéma n'aura pas besoin de mod_rewrite? parce que je suis. –