2012-02-21 72 views
0

這是從的index.php
現在我想通過URL來傳遞參數我的網站
RewriteRule ^([^/\.]+)/?$ index.php?page=$1 [L]國防部重寫和問題與變量傳遞

我處理所有的內頁的國防部重寫規則。
假設我有一個像site.com/settings 一個頁面現在我想通過參數一樣site.com/settings?p=1

這不是工作,但site.com/settings&p=1工作。
另一件事是每當我在設置頁面上包含像site.com/settings?p=1的任何網址。

它開始表現出奇怪的行爲像site.com/settings開始重定向到site.com/settings?page=settings

回答

2

變化[L][L,QSA]。這樣apache添加了原始查詢字符串,而不是完全替換它。

+0

謝謝。有用! – smartboyhere 2012-02-21 17:52:57