2009-05-31 22 views
1

私は、akrabat.com/zend-framework-tutorial/でZend Frameworkの最初のステップを実行しました。デモアプリケーションは正常に動作しますが、CSSは正常に動作します。 書き換えルールが間違っていると思います。書き換えルールが機能しない

  • /~cm/zf-tutorial/public/index.php/index/edit/id/1
  • /~cm/zf-tutorial/public/index.php/css:すべてのhrefは次のようになります

/site.css htaccessファイルは、次のとおりです。

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteBase/
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php 

誰かが私にそれを変更する方法のヒントを与えることができますか?

+0

それを:あなたのhrefは次のようになります私自身の責任でした。私は新しいapache2をインストールしましたが、httpd.confのindex.phpでDirectoryIndexの設定を完了しませんでした;-) あなたのヒントをありがとう! – former

答えて

1

私は書き換えルールがうまくいくと思います。それは、ZFに同梱されているものです。どのようにあなたのスタイルシートを含めるのですか?どこに配置しますか?index.phpなどはどこにありますか?

あなたは/htdocsに/ ZF-チュートリアル/公共としてアプリケーションのドキュメントルートを定義すると言う、とあなたは/htdocsに/ ZF-チュートリアル/公共/ CSSであなたのスタイルシートを持っていることを、あなたは覚えておく必要がありそのスタイルは/css/site.cssに含まれています。

また、あなたのhrefにはindex.phpを含めてはいけません。Apacheの書き換えルールがそれを処理します。

  • /インデックス/編集/ ID/1
  • /css/site.css
  • /コントローラ/アクション/のParameterList
関連する問題