(參見http://www.webconfs.com/url-rewriting-tool.php - 使用URL http://mywebsite.com/urltest/product.php?categoryid=1&productid=10)PHP URL重寫國防部重寫
啓用Apache模塊 - Rewite_Module
我創建了一個頁面product.php 編寫代碼,以便 - 它顯示的內容 - 當我請求的頁面: http://mywebsite.com/urltest/product.php?categoryid=1&productid=10
然後我在我的項目根目錄中創建.htaccess(即在/ urltest /) 並添加以下代碼以它:
選項+了FollowSymLinks RewriteEngine敘述上 重寫規則產品/類別ID /(。 )/的productid /(。)/ product.php?類別ID = $ 1 &的productid = $ 16 重寫規則產品/類別ID /(。)/的productid /(。)product.php?類別ID = $ 1 &的productid = $ 16
但是,當我走:http://mywebsite.com/urltest/product/categoryid/1/productid/10/ 我得到的錯誤: 未找到
所請求的網址/ urltest /產品/類別id/1 /產品ID/10 /在此服務器上未找到。
(正如我所提到的直接鏈接,做工精細 - http://mywebsite.com/urltest/product.php?categoryid=1&productid=10)
PL幫助
'/的productid /(.)/''匹配/產品ID/1 /'而不是'/產品ID/10 /':'.' =一個字符(除'\ n') – julp 2014-09-29 09:21:21