申し訳ありませんが、mod_rewriteがどのように機能するかを完全には理解していませんが、基本的にURLを変更したいと思います。
/index.php?category=value1&video=value2
/ value1/value2からアクセスします
誰かがこれを行う方法を教えてもらえますか?ありがとう^^
申し訳ありませんが、mod_rewriteがどのように機能するかを完全には理解していませんが、基本的にURLを変更したいと思います。
/index.php?category=value1&video=value2
/ value1/value2からアクセスします
誰かがこれを行う方法を教えてもらえますか?ありがとう^^
ここでこれを試してください:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/?(.*)/(.*)$ index.php?category=$1&video=$2 [L]
最初の行は、 mod_rewriteからの使用を有効にしました。
2行目は、その名前のファイルがあるかどうかをチェックする条件です。そうでない場合は、次の行に進みます。
3つ目は正規表現です。マークはその^
始まりと$
終わりを示します。これ/?
は、最初はオプションである必要があることを意味します/
(これはサーバー構成によって異なります)。0からnまでの(.*)
文字の範囲を意味します。$n
括弧は、ここで$1
とと呼ぶことができるグループがあることを意味し$2
ます。
AllowOverride All
サーバー構成で有効にする必要があることに注意してください。