ホームページ > バックエンド開発 > PHPチュートリアル > 問題のあるページのアドレスの後ろにスラッシュを追加すると正常に閲覧できるようになるので教えてください。

問題のあるページのアドレスの後ろにスラッシュを追加すると正常に閲覧できるようになるので教えてください。

WBOY
リリース: 2016-06-20 12:46:13
オリジナル
1751 人が閲覧しました

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 スタイルが失われ、奇妙なレイアウトが表示されます

どうすれば防ぐことができますか?


#3

最後にスラッシュを追加するかどうかはサーバー ソフトウェアの問題です
スタイルが失われる場合、それは、 CSS などの静的ファイルは標準化されておらず、現在の開発環境にのみ適しています。

CSS パスは、定数を設定するのではなく、ページを読み取るためのパスである必要があります。それとも相対パスを使用しますか?
その場合は、変更してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート