私はURLのマスキングに関するいくつかの研究を行ってきましたが、どのように動作するのかを理解するのが難しいです。ここに私がやろうとしていることがあります。PHPでURLをマスクする
私が持っているサイト:
www.example.com
時にはそれはディレクトリがあり、合格する必要がある変数を取得します。
www.example.com/directory/file.php?var=1
ユーザーが取得変数や長いディレクトリを覚えることなく、それを打つことができますので、私は私のサイトである上記のカスタム名を作成したいと思います。
www.example.com/customname/file
また、作成する必要があるカスタム名がいくつかあります。
www.example.com/customname2/file
www.example.com/customname3/file
etc...
ここでどこから開始するべきかわかりませんが、実行したテストでは「customname」ディレクトリが存在しないというエラーが表示されませんでした。
ここにはどのようなオプションがありますか?
可能な複製http://stackoverflow.com/questions/3109272/nice-url-with-apache-and-php – Vyktor
はいmod_rewriteは私が探しているものです。しかし、今私は、単にURLの一部を無視しようとしているところで問題にぶつかりました。それは途中で起こる。例:test.com/removethis/subdir/subfile.php。私はルートにいるときには動作していますが、サブディレクトリ内では機能しません。 – user1146581