ドメイン名がセカンダリ ディレクトリにアクセスしても、セカンダリ ディレクトリへのパスが表示されないのはなぜですか?
セカンダリ ディレクトリのパスを表示せずに、ドメイン名がセカンダリ ディレクトリにアクセスするにはどうすればよいですか?
たとえば、私の Web サイト www.abc.com はルート ディレクトリ
の Index.php を指定していますが、bbs.abc.com はセカンダリ ディレクトリ (bbs) の forum.php にアクセスしたいと考えています
$the_host = $_SERVER['HTTP_HOST']; //現在アクセスされているドメイン名を取得します
if($the_host == "bbs.abc.com"){
header("Location : ./bbs/forum.php");
//リダイレクト後に後続のコードが実行されないようにします
exit;
}
これはジャンプしますが、URL には bbs.abc が表示されます.com/bbs/ forum.php
bbs.abc.com/forum.php
と表示させたいのですが、どうすればよいでしょうか?
------解決策のアイデア----------------------
この効果はもっと良くないですか?
$the_host = $_SERVER['HTTP_HOST']; //取得当前访问域名<br />if($the_host == "bbs.abc.com"){<br /> include("./bbs/forum.php"); <br /> //确保重定向后,后续代码不会被执行 <br /> exit;<br />}