我正在製作一個城市目錄&國家 - 該網站已經運行了好幾年 - 但我一直想讓網站清潔。創建數據庫驅動的固定鏈接(乾淨的網址)
我已經看到這個工作(特別是通過WordPress的)
下面是URL看起來像目前:
website.com/directory/index.php?state=5
加州目錄
website.com/directory/index.php?state=5 &城市= 2292
長灘加州直銷保守黨
這裏是我想的網址看:
website.com/directory/california/
website.com/directory/california/long-beach
我的主要數據庫包括51個州的身份證號碼,包括哥倫比亞特區(州名縮寫爲&全州名稱)和1,847個不同的縣以及29,640個不同的城市ID號,41,580個郵政編碼,每個經緯度爲&經度,以生成地圖。
還有另一個數據庫,每個城市ID都列有幾個類別/服務。 (例如:看門人,園藝/景觀,害蟲防治,房地產等) 然後在各類別下列出各種業務。
這些當前顯示:
website.com/directory/index.php?state=5 &城市= 2292 & SVC = 1
website.com/business/index.php?bid=10
這裏是我寧願網址出現:
website.com/directory/california/long-beach/gardening/
website.com/directory/california/long-beach/gardening/joes -lawn-SE起動轉矩/
或
website.com/business/joes-lawn-service/
我非常感謝有搞清楚了這一點的任何援助。我看了許多選擇,但我還沒有發現任何討論和演示使用數據庫來收集信息。
詢問代碼的問題必須顯示對所解決問題的最小理解**。包括嘗試解決方案,爲什麼他們沒有工作,以及*期望*結果。另請參閱:[堆棧溢出問題清單](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist) –
@丹尼 - 我欣賞的迴應 - 但是,我不確定你是什麼請求? 我搜索的代碼,我發現了htaccess的:! 'RewriteEngine敘述在 RewriteBase/ 重寫規則^指數\ $ .PHP - [L] 的RewriteCond%{} REQUEST_FILENAME -f 的RewriteCond%{} REQUEST_FILENAME -d 重寫規則。 /index.php [L]' 但是這並沒有解決如何在index.php文件上編寫代碼來轉換信息。 – CWT
他可能想說的是:「你到目前爲止做了什麼?」 –