.htaccess に書き換えルールを書き込もうとしています。それは今までうまくいっています。しかし、今日、ルールを作成しようとしましたが、変数に特殊文字 (-) が含まれています。このようなもの
http://127.0.0.1/website/client/ticket/update/KU0-QMV-882Q/
KU0-QMV-882Qは変数です。
私の書き換えルールは次のとおりです
# This Directive will make Apache look first
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^orders/pending$ orders.php?type=pending
RewriteRule ^orders/completed$ orders.php?type=completed
RewriteRule ^logout$ logout.php
RewriteRule ^login$ login.php
RewriteRule ^ticket/open$ open-ticket.php
RewriteRule ^order/view/(\w+)$ show-order-details.php?id=$1
RewriteRule ^ticket/update/(\w+)$ update-ticket.php?ticket_no=$1
URL にアクセスしようとすると、404 NOT FOUND エラーが発生します。
では、.htaccess ファイルには何を書く必要があるのでしょうか?
よろしくお願いします。
よろしく、 Pratik G