私は書き換えています:成功した.htaccess URLの書き換え - 次は何ですか?
example.com/food-truck.php?id=1
をする:
example.com/truck/1
使用:
Options -MultiViews
RewriteEngine On
# redirect "/food-truck.php?id=xxx" to "/truck/xxx"
RewriteCond %{THE_REQUEST} \s/food-truck\.php\?id=([0-9]+)\s [NC]
RewriteRule^/truck/%1? [R=301,L]
example.com/truck/1
で、その結果、作業それを書き換えるマイは、しかし...私が見つかりません404を取得します"このサーバー上で要求されたURLが見つかりませんでした"と表示されます。
私には何かがありませんか、書き換えに間違いがありますか?リダイレクトを解釈して出力を表示するために、ある種の「宛先ファイル」を用意する必要がありますか?
を'、あなたが持っているものは単にリダイレクトです。 – cmorrissey