私には、http://example.comの下にアクセス可能なウェブサイトがあります。 これには、index.php、intro.php、faq.php、contact.phpなどのPHPスクリプトがいくつかあります。 典型的な使用例は、次のようになります。 http://example.comに行くユーザはhttp://example.com/index.php - >「紹介」をクリックし、http://example.com/intro.phpにリダイレクトされます。ウェブサイトのトップレベルのみを表示
これはうまくいきましたが、PHPスクリプトの名前を完全に隠す方法があるかどうかは分かりませんでした。そのため、ユーザーはindex.php、introに関係なくURLは常にhttp://example.com/となります。 php、faq.phpなど RewriteRulesを使うのは、基本的にもう1つの方向を向いているようです。ユーザーの特定のURLの入力を容易にすることです(例: ".php"をオプションにする)。 しかし、私は、ユーザーがサイトのURLだけを見えるようにし、その途中で個々のスクリプトを取得しないようにします。
は、個々のスクリプトで実際に可能と同様のものですか、これを1つに結合されるすべての個々のスクリプトが必要になり、その後のような構文を使用する:
if($_POST['destination'] == "intro")
{
//DO ALL THE Introduction MARKUP
}
ありがとうを。
ベスト。
web _is_ urls、あなた、検索エンジン、そしてあなたのサイトを使用するすべての関係者を激しくする特別な理由は何ですか? – Wrikken
本当に良い古いフレームセットテクニックですか? – dknaack
@ Wrikken:実際のサイト/サービスは、私が個々のスクリプトにグループ分けした一連の入力で構成されています。したがって、ユーザーは個々のURLを知ることによるメリットはありません。実際には、最初から開始し、単純に中間URLに進むことはできません。したがって、「メイン」URLのみを表示することで、より良い制御が可能になります(ユーザーは手動で「/faq.php」を入力する可能性が低くなります)。そのコンテキストでは、はるかにきれいです。 – Shadow