2012-04-03 18 views
0
www.example.com/aacc 

index.phpでURLからaaccを取得したいと考えています。しかし、インデックスページにリダイレクトされることはありません。URLを取得する方法

それだけを示しています。

要求されたURL/AACCは、このサーバー上に見つかりませんでした。

+0

このサイトがどのように機能しているかをお答えください)私が何を意味するのかわからない場合は、下記をご覧ください:http://meta.stackexchange.com/questions/5234/how-does-accepting-an- Answer-work – hakre

答えて

1

これは、Webサーバーがaaccという名前のディレクトリまたはファイルを探しているためです。これを変更するには、リクエストをルートindex.phpファイルに変換するにはRewrite engineが必要です。

Stackoverflow about Apache's mod_rewriteには多くのリソースがあります。

+0

Paulありがとうございました。 – steven

1

おそらく、あなたは書き換えルールを探していますか? WebサーバーがApacheのであれば

、あなたのApacheの設定でRewriteのようなものを使用することができます。これにより

RewriteRule ^/(.*) /index.php?what=$1 

、任意のURLはindex.phpの中で$_GET['what']に変換されます。

私はApacheがとても一般的だから言及します。あなたが何か他のものを使用しているなら、あなたの質問にそれを明記してください。

+0

はい私はApacheを使用しています。ありがとう、Ghoti。 – steven

関連する問題