私は htaccess がどのように機能するかを知っていますが、書き方の構文にいつも混乱しています。誰かが以下の htaccess の問題を解決するのを手伝ってくれたら幸いです。
次のようなものにリダイレクトするようにリンクしているページがいくつかあります
http://mydomain.com.au/product-details.php/142/categoryAbstract
しかし、以前の開発者のミスにより、その URL が
http://mydomain.com.au/product-details.html/142/categoryAbstract
彼はすべての php ページを html に変換しました (これを行う意図が何なのかはよくわかりません) が、
これで、URL がhttp://mydomain.com.au/product-details.php/142/categoryAbstractであっても機能するはずです
彼はこれに以下の htaccess を使用しましたが、機能していません。URLを手動で変更する.php
と、.html
すべてが正常に機能します。
RewriteRule ^product-details.html/(.*)/(.*)$ product-details.php?productid=$1&category=$2
URLでさえ機能するように、コードの作業行が必要http://mydomain.com.au/product-details.php/142/categoryAbstract
です。