ユーザから提供されたURLを読み込み、それを配列にスライスして結果から異なるページを出力できるシステムを作成したいと思います。PHP/HTACCESSでURLを読む
は私が、私はそのようなことを行うことができますどのようにこの
//Url in borwser is http://example.com/user/frank
//this is index.php file in examplepage.com
//folders user and user/frank do not exist
$url = read_url();
//$url[0] = 'example.com';
//$url[1] = 'user';
//$url[2] = 'frank';
if($url[1]=='user' && $url[2]=='frank'){
include_frank_page():
}else if($url[1]=='user' && $url[2]=='john'){
include_john_page():
}else{
include_user_error_page():
}
用のサンプル擬似コードを作成してみましょうか?私はWordPressがこのようなことをしていることは知っていますが、それを行うコードの一部を見つけることはできません。これは.htacces
ファイルとは何か関係がありますか?
説明やチュートリアルへのリンクがあれば、非常に感謝しています。
EDIT: [OK]を、FallbackResource /index.php
は私が必要とする正確に何ですが、502プロキシエラーがあります。
私はこのようになります.htacces
持っている:test
echo $_SERVER['REQUEST_URI'];
で
FallbackResource /test/index.php
そしてindex.php
それらの両方が私のexample.com
ルートディレクトリに '試験' フォルダにあります。私は明白な理由のために、このフォルダでのみこれをしたいと思います。
私がexample.com/test/aaa
と入力すると、結果は '/ test/aaa' - okとなります。
example.com/test/aaa/bbb
と入力すると、結果は '/ test/aaa/bbb' - okとなります。
example.com/test/
と入力すると、「502プロキシエラー」が表示されます。どうすればそれを避けることができますか?
EDIT 2:また 、私は私のtest
フォルダ内のフォルダtest2
を作成し、example.com/test/test2
を入力 - 502プロキシエラーもありました。
を?あなたは実行可能なアイデアを持っているようですか? – MrWhite
実際、私はまだ何もしていません。私はどこから始めるべきか、その機能を有効にする方法を知らない。私はどのようにGoogleにこれを知っていない!私がここに来た理由 – MateuszC
明確にするために、あなたは '.htacces'を繰り返し参照します - それは'でなければなりません。htaccess'(2 's') – MrWhite