0
我的項目有關於不同網站的數據,所以我使用.htaccess重寫了URL,這樣當有人將包含點(。)的名稱傳遞給我的網站時,它會顯示site.php頁面。這裏是我的代碼爲:將參數傳遞給rewrited urls
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9\_\-]+(\.)[a-zA-Z0-9\_\.\-]+)/?$ site.php?url=$1
RewriteRule contact$ contact.php
這將網站名稱作爲參數發送到site.php。現在我想要傳遞一個參數,就像它可能已經傳遞了一般,例如。我希望網站獲得實時更新的數據,我想通過?update=true
,以便它從互聯網更新數據,而不是從數據庫中獲取數據。但傳遞這樣的參數
http://www.mysite.com/anysite.com?update=true
不工作,我怎麼能傳遞額外的參數到我現有的重寫url?
提示:QSA代表「Query String Append」 – Pete