0

おそらく遅れており、私はこれをロングショットで逃しました。

よりクリーンな URL 構造を作成しようとしています。持っているのではなく

/index/について
/index/ニュース

私は持っている

/について
/ニュース

このサイトで、次を使用した投稿に出くわしました。

public function _initCustomRoute()
{
    $router = Zend_Controller_Front::getInstance()->getRouter();
    $route = new Zend_Controller_Router_Route(':action', array(
        'module'     => 'default',
        'controller' => 'index',
        'action'     => 'index'
    ));
    $router->addRoute('default', $route);
}

ナビゲーション内の URL を書き換えます。したがって、関連するアクションとビューを作成しました(カスタムルートなしでテストしました)が、次のようになっています:

見つかりません
要求された URL /path/to/public/index.php がこのサーバーで見つかりませんでした。

これは、ドライブ文字を追加しないことにより、Windows ファイル システムで apache が行うことだと思います。

.htaccess ファイルには触れていません。

何か案は?

4

1 に答える 1

0

その理由が判明!私が使用していたエイリアスではなく、仮想ホストを使用する必要があります。

完全なガイドはこちら: http://blog.ryantan.net/2010/03/setting-up-wamp-for-zend-framework-projects/

于 2012-06-21T12:14:07.800 に答える