簡體   English   中英

PHP .htaccess具有3個子級別的類別

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM