共計 628 個字符,預計需要花費 2 分鐘才能閱讀完成。
今天,更新 wordpress 固定鏈接,設置 wordpress 偽靜態(tài)的時候,出現(xiàn)了提示“固定鏈接結構已更新。請去除 web.config 文件的寫權限!”,是怎么一回事?
現(xiàn)在 wordpress 出現(xiàn)這樣的提示,說明你的主機是 windows 系統(tǒng),并且是 iis7 或以上版本。
固定鏈接結構已更新。請去除 web.config 文件的寫權限!
windows 系統(tǒng)的 iis7 以上版本中,每個網站的配置文件都會寫在網站根目錄下的 web.config 文件中,當你設定固定鏈接時,wordpress 會向該文件寫入靜態(tài)規(guī)則,如果寫入成功,就會有此提示,這是為了安全考慮,如果寫入失敗,就會提示你將一段代碼 (就是適用于 iis7.5 靜態(tài)規(guī)則) 手動添加到 web.config,若不添加,靜態(tài)鏈接將不起效果,會有很多頁面是 404 狀態(tài)。
如果不理會它,是沒有什么影響的。因為本來你就沒就動過它的權限不是嗎,該文件會隨著對站點的一些更改而添加或刪除一些內容,比如添加默認文件也會在該文件寫入一條規(guī)則。
關于固定鏈接,最好不要隨意更改,隨意更改的話,搜索引擎會認為這個站點極不穩(wěn)定,輕則不收錄,重則關進小黑屋。
另外提醒一下,在 windows 環(huán)境下,固定鏈接最好是選文章 ID,如果以文章名來做鏈接,將會有很多頁面打不開,還有中文標簽的鏈接也會打不開(即便是使用文章 ID 這樣)。
目前,較好的解決方法就是修改 wordpress 的源文件。
最后說明:web.config 是 IIS 站點的配置文件, 去除寫權限是為了安全.