[英]PHP .htaccess with 3 sub level category
我有.htaccess
設置。
原始網址: http://localhost/badar/products.php?category = vehicles&product = bus
重寫的URL: http://localhost/badar/products/vehicles/bus.php
.htaccess
代碼
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)\.php$ /products.php?category=$1&product=$2 [L]
當我嘗試運行規則並打開URL: http://localhost/products/vehicles/bus.php
,出現錯誤: Object not found!
.htaccess
代碼有問題嗎? 還是缺少什么?
而且我想隱藏.php
擴展名,所以它將像這樣:
http://localhost/products/vehicles/bus
RewriteRule ^ products /([[A-Za-z0-9-] +)/([0-9] +)/?$ products.php?category = $ 1&product = $ 2 [NC,L,QSA]
使用([A-Za-z0-9-]+)
表示字母數字,使用([0-9]+)
表示數字,例如ID; 或使用確切的名稱,例如products
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.