我正在使用htaccess規則來重寫我的一個URL,但它的工作方式並不完全如我所願。htaccess重寫只能部分工作
當我將瀏覽器指向我的新動態創建的URL時,我的htaccess規則將請求切換到舊URL(因爲它應該),以便顯示舊URL的內容。儘管如此,新的網址現在也變成了舊網址。 ?
即我希望我的瀏覽器顯示itemdetails.php頁面信息詳細= 47,但看起來好像它正在訪問www.mysite.com/blue-item-e47
我重寫規則是:重寫規則^ * - E([0-9] +)$ /itemdetails.php?detailed=$1 [R]
是什麼在一分鐘發生的例子:
我指出我的瀏覽器到:www.mysite.com/blue-item-e47
我的瀏覽器將URL切換爲:itemdetails.php?detailed = 47並正確顯示頁面信息。儘管這樣我想要的網址是www.mysite.com/blue-item-e47
非常感謝
大衛
就制定瞭如何解決我的問題......我本來應該在我的重寫規則結束時使用[L]而不是[R] – david 2011-04-12 09:50:02