方法を変えることを避けるために住所、アドレスバーはクリア

StackOverflow https://stackoverflow.com/questions/2145241

  •  23-09-2019
  •  | 
  •  

質問

私の問題の一つは、アドレスバー(ブラウザ)ホームページのurlのサイトは以下のようなものです: http://localhost/Website/index.php

場合は書いてい .../Website/home.php で荷重がかかるの home.php ページです。せざるをえないと思う安全だき、ページになっていれば、自分のやりたいってみようと思います。たいブロックの自動urlリダイレクトのアドレスバーがあります。くださいもうそばを書く .../home.php アドレスでリダイレクトブラウザの index.php デフォルトとしてページです。

正しい解決策はありません

他のヒント

ワールドワイドウェブの全体のコンセプトは、各リソース(例えば各Webページ)が一意のリソース識別子(アドレス)を持っているということです。それはどのようにインターネットの作品の不可欠な部分であり、あなたがむしろ避けることよりも、それに適合するはずます。

あなたはあなたのホームページに素敵な大きなリンクバックを持っている人々は、彼らが別のページに着陸場合はそれを使用しますと、彼らが欲しいものを見つけることができません確認します。

私はこのことができます願っています。

短:ができません。としての他に、PHPは サーバサイドの言語 そしたらストーリー作品やろうかな制御のブラウザ(防人の変更にはURL)読みのリンク どのようなPHPす。 のの違いがサーバ側でクライアント側の言語である。

のWikipeda記事 World Wide Web, Uniform Resource Locator(URL)Webサーバー できるのも興味深いことでしょうかを理解することを基本とのWWW作品そのもののUrlに対するものとなります。

が制御できるファイルをご利用いただけます。方法が二つあります:

Webサーバの設定

最(毎?) webサーバーの設定ルールを制御するファイルアクセス(通称アクセス制御)。彼女の例はどのようなもの Apache webサーバー.

PHP:フロントコントローラー

することができますリリースでは以下のセキュリティを直接、少しウェブサーバの設定).魔法のキーワードにいるのは、 フロントコントローラーのパターン.これは例えばクラスとして動作する単一のアプリケーションに対応し、こんなご要望などへ

 http://localhost/Website/home.php

または

http://localhost/Website/foo/bar.php

はリダイレクト(転送したいという名前をつけ)加工による

 http://localhost/Website/index.php

そういう意味ですとかを決めるコンテンツをユーザーが見た場合にはアクセスしようとし特定のURL。
ここでの管理(大)のUrlもに力を入れで設定を行うことができるでしょう.

ご興味のある方はどこの作品からというものが Zend Framework を実装するこのパターンです。

どうなるであろうか...

がす ができ このようにしています。したくない場合 home.php へのアクセス可能で、なぜだけでサーバにかかるのでしょうか。

またはこれによって誤って画像の構造には、あなたのホームページです。A シングル サイトの構成 複数の ページ(大分の回)など

index.php   // is the main page
about.php   // is about the site or you
news.php    // contains the latest news you provide
archive.php // older news or articles
...

もっとユーザー/お客様アクセスできるこれらのページに直接入力するURLのアドレスバーまたはブックマーク.こうしてインターネットホームページや、WWWです。

PHPはそれを行うことはできません。それは、サーバー側の技術ですので、ブラウザの動作を変更することはできません。単にディレクトリ内の他のファイルを入れていないと、ブラウザは、彼らはそれに移動しようとすると、そのようなファイルが存在しないことをユーザーに通知します。

あなたも、フレームなしでこの結果を得ることができます。あなたがあなたのコンテンツをロードする動的にするためにJavaScriptとAjaxを使用している場合は、あなたのURLは変更されません。

私はグーグルのためにこれをお勧めしませんが、これは最も素敵なことを行う方法やPHPで、まだ作業罰金となります。

私はSohneeのアドバイスを取るだろうが、あなたが本当にしたい場合はHTMLフレームを使用して錯覚を作成することができます。

答えが最近投稿して、私は同意します。

しかし、あなたはあなたのURLを、それらがロードされたらあなたは、HTMLまたはFLASHに行くことができなくなった変更をJava Applet必要はありません。

やりたいために、

奇妙なことが、を簡単なの道(とないものが、小さなサイトのために良い)はヘッダー(:XXXX場所)を使用することです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top