ไม่ทราบว่าความต้องการของท่านคือ
ลิงค์ที่มี/ประกอบด้วย category/.../... ให้วิ่งไปที่หน้า product.php หรือเปล่าครับ
ถ้าใช่ ให้ลองแบบนี้นะครับ เพราะแบบของท่านมันเป็นการสร้าง rule ซ้ำซ้อนเพื่อเงื่อนไขเดียว
RewriteEngine on
#localhost/demoapp
RewriteBase /demoapp/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} category
RewriteRule ^(.*)$ index.php?_route_=$1 [L,QSA]
index.php
// rq url
http://localhost/demoapp/category/power-bank/?ppaht=power-bank
<?php
print_r($_GET);
// result
Array
(
[_route_] => category/power-bank/
[ppaht] => power-bank
)
?>