我已經啓用mod_rewrite模塊,一切正常。mod_rewrite:如何禁用不清潔的URL重寫規則導航
我爲url創建了簡單的規則,但是如何禁用帶參數的url導航(重寫)呢?
例如:
# rewrite rule for cleaning
RewriteRule ^bookstore/([0-9]+)?$ /bookstore/book.php?id=$1 [L]
現在,如果我瀏覽到http://mydomine.com/bookstore/123全部完成,但是URL http://mydomine.com/bookstore/book.php?id=123也通航。
我怎樣才能使可見和bavigable只有第一個?
,您的解決方案能夠正常工作,除了一件事情: 當我瀏覽鏈接http://mydomine.com/bookstore/123查詢字符串參數/值將自動附加,這是結果: http://mydomine.com/bookstore/123?id=123 請問,你能再次幫助我刪除附加的querystring(id = 123)? – Gabrik
@Gabrik我在'/ bookstore /%1'結尾忘了'?',編輯我的回答 –
非常感謝@Jon Lin! – Gabrik