127.0.0.1/index.php
これは通常のアクセス状況です
その後にスラッシュを追加してもアクセスできますが、ページ全体が変形しています。何が起こっているのでしょうか。
例: 127.0.0.1/index.php/
アクセスするためにスラッシュを追加する方法がわかりません。エラーとして直接報告する必要がありますか?
後ろにスラッシュがあるかどうかはどうすればわかりますか?
インデックスのみ.php が存在するので、その後に何かを追加できます。
「/」スタイルを追加した後、パスは変更されましたか?
$_SERVER['PATH_INFO']
Index.phpでもlogin.phpでも同様です。
の後に「/」を付けることでアクセスできます。しかし、CSS スタイルが失われ、奇妙なレイアウト
どうすれば防ぐことができるでしょうか?
最後の / を削除して rewrite を使用することもできます。
これは、index.php であっても、login.php であっても同じです。「/」を追加することでアクセスできます。
を終了しますが、CSS スタイルが失われ、奇妙なレイアウトが表示されます
どうすれば防ぐことができますか?
最後にスラッシュを追加するかどうかはサーバー ソフトウェアの問題です
スタイルが失われる場合、それは、 CSS などの静的ファイルは標準化されておらず、現在の開発環境にのみ適しています。
CSS パスは、定数を設定するのではなく、ページを読み取るためのパスである必要があります。それとも相対パスを使用しますか?
その場合は、変更してください。