我想爲網站使用SEO友好的URL。該網站以分層方式顯示信息。例如,如果我的網站是關於汽車的,我希望URL'http://example.com/ford'顯示存儲在我的'汽車'表中的所有福特車型。然後URL'http://example.com/ford/explorer'將顯示所有的福特探索者型號(V-6,V-8,Premium等)。真的基本mod_rewrite問題
現在問題: mod_rewrite是用來將查詢字符串風格的URL重寫爲語義URL還是其他方式?換句話說,當我使用JavaScript來設置window.location=$URL
時,該URL應該是查詢字符串版本「http://example.com/page.php?type=ford&model=explorer」,還是我在內部使用「http://example.com/ford/explorer」,然後讓我訪問查詢字符串變量?
希望有人能看到我對這個問題的困惑。對於它的價值,我確實爲我的所有頂級類別製作了獨特的「slu'」(顯然,該網站不是關於汽車的)。
感謝所有幫助到目前爲止。我得到了重寫工作,但它影響了網站上的其他路徑(CSS,JavaScript,圖像)。我爲所有這些使用了正確的路徑結構(即'/images/car.png'和'/css/main.css')。我是否必須爲所有文件使用絕對路徑('http://example.com/css/main.css')?謝謝!
約翰,好像你的編輯問了一個完全不同的問題。有很多方法可以排除特定文件,文件類型或URL被重寫的情況。我建議你搜索已發佈的問題,或者詢問一個具體問題的新問題。 – bmb 2009-10-17 04:09:58