當我在資料庫中輸入新產品時,如何創建新頁面,或者將引數隱藏在普通 /.../ 中?
在此示例中,我將銷售產品 ID 為 101010 的 Sandles
我不想使用以下示例中的引數:
example.com/shop?productid=101010
但我希望新頁面是
example.com/shop/sandles
uj5u.com熱心網友回復:
首先,您需要能夠不是通過某些數字 ID (101010) 而是通過像“my-unique-product-name”這樣的 url 段來獲取產品(升級您的服務器端代碼)
現在你應該有這樣的作業:
example.com/shop?url=my-unique-product-name
然后添加到您的 .htaccess 中,如下所示:
RewriteRule ^shop/([A-Za-z0-9-_] ])$ shop.php?url=$1 [L]
它告訴您的服務器以與 example.com/shop?url=my-unique-product-name 相同的方式處理諸如 example.com/shop/my-unique-product-name 之類的 URL ,如果這對您有意義的話.
在此處閱讀有關 .htaccess URL 重寫的更多資訊
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/475571.html
標籤:javascript php 数据库
