我在做什麼的快速總結 - 大型網站可怕的定製CMS正在擴大,以應付不止一個城市,他們充滿了拒絕使用子域名,並希望有幾個城市如下:相對URL破解.htaccess解決方案?
www.example.com/cityx/
www.example.com/cityy/
www.example.com/cityz/
整個CMS將從根URL移動到子文件夾並複製到每個城市,該網站使用相對URL(如「/css/style.css」和「/js/jquery.js」)編寫。我會單獨修改每個文件,但有超過300個php文件需要處理!
在.htaccess中有沒有辦法更改任何相關URL以轉到新的根目錄?即將相對路徑重定向到www.example.com/cityx/?
老實說,客戶正在爲我們做這個地獄 - 我們想要一個快速的解決方案,然後再跑到山頭! CMS是我一生中見過的最令人費解的,噩夢般的軟件。最糟糕的是,在我們超出預算之前,我們只剩下一週的資金來完成這項工作。你是正確的,每個網站都有自己的CSS等,這不是我會做事情的方式,但我們從另一家公司發誓繼承這些代碼。如果我找不到.htaccess解決方案,我必須嘗試說服客戶端使用子域名 – 2012-01-05 11:35:15
嗯......我懷疑有一種方法可以做到這一點。因爲它們是相對於根的,所以在htaccess獲得它的控制權時,沒有可靠的方法來找出請求是從哪個城市子目錄中進行的。您可能能夠使用引薦來破解某些內容,但那些知識結束的地方我很害怕。無論如何,這一週的資金投入似乎有點短。可能值得回到客戶手中,解釋情況(讓他們知道未來的維護需要更長的時間和更多的成本),並看到他們說什麼。 – 2012-01-05 11:59:05