私はsymfony 1.4で既存のプロジェクトを持っています
いくつかの新しい静的ページについては、routing.yml ファイルにいくつかのルールを追加しました。追加ルールは
homepage:
url: /
param: { module: page, action: index }
career:
url: /career
param: { module: page, action: career }
company:
url: /company
param: { module: page, action: company }
faq:
url: /faq
param: { module: page, action: faq }
presskit:
url: /presskit
param: { module: page, action: presskit }
privacy:
url: /privacy
param: { module: page, action: privacy }
team:
url: /team
param: { module: page, action: team }
terms:
url: /terms
param: { module: page, action: terms }
ビュー/パーシャルでは、ナビゲーション<?PHP echo url_for('page/career') ?>
になどを使用しています。<?PHP echo url_for('page/index') ?>
それぞれnav links を生成するローカル開発ボックスで完全に正常に動作していdomain.com/career
ますdomain.com/
。
domain.com/index.php/career
ただし、本番サーバーでは、ナビゲーションのリンクはdomain.com/index.php/
などでした。開発ボックスと本番サーバーの両方に同じ .htaccess ファイル (Symfony 1.4 のデフォルト .htaccess ファイル) があります。誰かが根本的な原因を提案できますか?