URLリクエストを自分の "index.php"ページにリダイレクトし、クエリ文字列を追加します。このように:.htaccessクエリですべてのURLリクエストを単一のページにリダイレクト
ユーザーは、アドレスバーに「mydomain.com/foo」と入力htaccessファイルは、「index.phpを」にリダイレクトが、PHPファイルに$_SERVER[]
変数iが必要とする他の言葉で「foo」という文字列
が含まれている場合"mydomain.com/"の後の文字列は "index.php"ファイルの変数に保存されます。
another examples:
mydomain.com/new/bar ----> "new/bar"
mydomain.com/search?color=15 ----> "search?color=15"
htaccessでは可能ですか他の方法を試す必要がありますか?
確かにこれが可能です。そして、この質問は、ここだけで約4548264538回答えられました。これらの答えのどれもあなたがこの仕事を解決するのを助けませんでしたか? _どうして?_右側の "関連する"セクションを見てください。 – arkascha
@arkascha残念ながら、私は最後のトピックから正解を見つけるのに数時間を費やしました。それらは非常によく似ていますが、私の例はありません。 –
確かに、それらの似たような答えはあなた自身の仕事を解決するのに十分であるはずです。それを例に取ってみましょう:http://stackoverflow.com/questions/28433092/redirect-all-requests-to-index-php-using-htaccessあなたがしなければならないことは、 'q ='を削除することです。 。あるいは、あなたは '?q = $ 1'全体を離れます。 – arkascha