[英].htaccess rewriterule giving error
RewriteRule ^Buy\-(.*)-b(.*)\.html productdetails.php?bname=$1&bid=$2
如果$ bname =“購物時間”或$ bname =“購物時間”,.htaccess中的上述代碼可以正常工作。 並提供以下鏈接http://www.yourdomain.com/Buy-Time可以前往shopping-b1.html或http://www.yourdomain.com/Buy-Time可以前往:shopping-b1.html
但是,如果$ bname =“時間:去購物”,則上面的鏈接不正確。 購買時間:去購物-b1.html
如此看來您的問題僅僅是在的情況下, Buy-
在正則表達式VS buy-
在接下來的URL。 如果是這樣,則只需要不區分大小寫的[NC]
標志:
RewriteRule ^Buy\-(.*)-b(\d+)\.html ...?bname=$1&bid=$2 [NC]
我還隨意添加了\\d+
以獲得特異性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.