我剛剛創建了一個使用Windows Azure和他們的WordPress博客模板的網站。我能夠更新CNAME和別名記錄以正確地將我的域名轉發到他們的網站。當我訪問:www.myblog.net時,我被重定向到:myblog.azurewebsites.net,瀏覽器顯示www.myblog.net,這正是我想要的。如何配置Windows Azure使用WordPress進行Url重寫?
這一切工作正常。該網站加載罰款,一切都很好。
但是,當我嘗試訪問帶有固定鏈接的頁面時,就出現了這個問題。通過WordPress配置,我將我的固定鏈接更新爲以下格式:http://www.myblog.net/blog/The-Post-Name-Is-Here。這樣做的問題是,當我試圖去那個URL,我得到這個錯誤:如果我去shortlink對於同一主題(如http://www.myblog.net/?p=241)
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
,頁面被發現,一切都很好。
我已經研究了很多,發現有一個url重寫爲apache,但這顯然不適用於我。我還發現IIS有一個url重寫,我在本地玩過。你可以配置這個來正確管理url重寫。但是,Windows Azure網站配置門戶中沒有這樣的IIS面板。
我也讀了很多關於編輯web.config和htaccess,但這些文件都沒有在我的wwwroot目錄(或任何子目錄)上我的網站在天藍。
那麼,有沒有人知道如何配置天藍色的網站來正確管理永久鏈接?
在此先感謝您的幫助!
使用web.config是要走的路。這是我正在尋找的確切答案!我曾嘗試上傳過一個web.config,但我沒有正確設置我的WordPress地址(URL)和站點地址(URL)。當我需要指向http://www.mysite.net的兩個字段時,我仍然指向我的實際服務器URL。謝謝你的幫助! –
這個答案很好。如果有人找不到編輯web.config的方法。您可以使用以下https://your-site.azurewebsites.net/dev/wwwroot/web.config編輯web.config –