ホームページ >バックエンド開発 >PHPチュートリアル >PHP のサーバー転送で問題が発生しました。
その会社は以前は PHP で作られた Web サイトを持っていて、フロントエンド サーバーは Apache でした
その後、開発者全員が退職し、現在はフロントエンドとして nginx を使用する別のサーバーにサイトを移動する必要があります。転送後、ページ上のすべてのアドレスに不可解なことに、index.php ディレクトリがあることがわかりました。
その結果、スタイルや画像のリンクが正常に表示されなくなりました。この状況に遭遇した人がいるかどうか尋ねたいです
これに対処するにはどうすればよいですか?ありがとう。
どのようなフレームワークが使用されていますか? nginx の .htaccess および書き換えルールは、Apache と完全には互換性がありません。
シルバーストライプというものでできているそうです。
.htaccess が機能しません。 ngix の書き換えルールがオンになっているかどうかを確認してください。
また、Apache と nginx の書き換えメソッドは異なることに注意してください。まず、検索エンジンにアクセスして 2 つの違いを検索します。 Index.phpを開いたときの内容は何でしょうか?
また、Apache を使用し、nginx にエスケープした場合は、それに応じて擬似静的ルールを変更する必要があります。