私はPHPとMySQLで少しのCMSを作成しました。 NGINXの書き換えを有効にしようとしましたが、動作しません。理由を理解できません。nginx書き換えは何もしない
(例)私は最後
書き換え^ /リスト/(.*)$ /listing.html?listing=$1このルールを使用しようとするページに
http://www.example.com/cars.php?id=bmw
を持っています。
:https://www.nginx.com/blog/creating-nginx-rewrite-rules/
しかし、それは動作しません。
リライト^/cars /(.*)$ /cars.php?id=$1 last;
私はhttp://www.example.com/cars.php?id=bmw
は、私はPHPのドキュメントにURLアンカーを変更する必要があり、同じ醜いURLを取得しますか?
<a href="cars.php?id='.$row['name'].'"> BWM </a>
から
<a href="cars/'.$row['name'].'"> BWM </a>
へ 私はそれが動作を行います。 しかし、私はコンタクトページにBMW側からクリックしたときに、私は
http://www.example.com/cars/contact
この奇妙なURLを取得するには、私が間違って何をすべきか、誰のアイデアを持って?