index.php?section=products&id=12 のような URL があり、/products/shirt-12 (shirt は製品名) のような URL が必要です。
そこで、製品を追加するときに .htaccess に行を追加する PHP スクリプトを用意しました。1 つの製品が追加された .htaccess は次のとおりです。
RewriteEngine On
RewriteRule /products/shirt-12 /index.php?section=products&id=12
問題は、ブラウザに www.domain.com/product/shirt-12 を書き込むと、スクリプト/画像が含まれず、image-not-loaded-square を調べて、/ から画像を読み込もうとしていたことです。 /images/img.jpgの代わりにproducts/images/img.jpg。この問題を解決するにはどうすればよいですか? DocumentRoot を試しましたが、500 エラーが発生します。私は何をすべきか?
EDIT : また、ブラウザに URL を入れても/index.php?section=products&id=12
、URL は書き換えられず、いつものように動作します。