1

私はphpでlighthtpdを使用しています。Zend フレームワークを使用します。

HTML コードのみの簡単なページ test.html を配置します。見ようとすると、次のエラーが表示されます。

無効なコントローラーが指定されました (test.html): /test.html

<!--                                                                                                                                                                                                                                                                                                                          
To change this template, choose Tools | Templates                                                                                                                                                                                                                                                                             
and open the template in the editor.                                                                                                                                                                                                                                                                                          
-->
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
    <div>TODO write content</div>
</body>
</html>

私のconf(htaccessではない)

url.rewrite-once = (
  ".*\?(.*)$" => "/index.php?$1",
  ".*\.(js|ico|gif|jpg|png|css)$" => "$0",
  "" => "/index.php"
)

道に迷いました。いくつかのオプションを試してみてください。問題がわかりません。

4

1 に答える 1

1

上手。

ご質問をお詫び申し上げます。

単純。

url.rewrite-once = (".*\?(.*)$" => "/index.php?$1",".*\.(js|ico|gif|jpg|png|css)$" => "$0","" => "/index.php")

に変更されました

url.rewrite-once = (".*\?(.*)$" => "/index.php?$1",".*\(js|ico|gif|jpg|png|css|html)$" => "$0","" => "/index.php")
于 2012-12-11T08:14:35.747 に答える