我有以下目錄結構:重寫規則未正確執行
public_html/sites/site_a/
public_html/sites/site_b/
我想寫一個.htaccess
爲site_a
用於重寫的URL。我在site_a
根目錄下面的坐姿:
Options +FollowSymLinks
RewriteEngine On
RewriteRule \?page=([a-z]*) $1 [L,QSA]
基本上我想有我的網址:
http://hostname/sites/site_a/?page=products
顯示爲:
http://hostname/sites/site_a/products
儘管如此,這並不似乎工作。該頁面顯示完整的網址。
您不能像這樣在重寫規則中訪問GET參數。實際上,它們不是網址的一部分。這是記錄。但是您可以評估模塊爲此提供的QUERY_STRING。閱讀優秀的文檔,它都在那裏解釋! – arkascha