開発環境はlighttpdサーバーを使用しているため、私のローカル環境ではApache構成を使用しており、開発マシンにデプロイされた後、すべてのリンクアドレスがホームページにジャンプします。
分析後、index.php/controller/function、コントローラーが有効になりません。これはルート分散が原因であるはずです。
lighttpd 構成の URL 書き換えルールを構成します:
1 2 3 4 5 |
url.rewrite-once = ( "/(.*).(.*)" => "$0", "/(css|files|img|js|stats)/" => "$0", "^/([^.]+)$" => "/index.php/$1" ) |
Apache URL書き換えルールが添付されています:
1 2 3 4 5 6 7 8 9 10 11 12 |
プロキシ保持ホストオン DocumentRoot "D:/Program Files/xampp/htdocs/xxx" サーバー名 xxx.baidu.com ディレクトリインデックスindex.php オプション インデックス FollowSymLinks すべて上書きを許可 注文の許可、拒否 全員から許可 ディレクトリ> |
lighttpd サービスを再起動します。OK!