好像別人對這個問題在過去都經歷過類似的問題像我,但沒有人提供了一個完整的答案。在WordPress數據庫動態設置固定鏈接結構產生404
我試圖運行PHP腳本來更新wp_options
表中的永久鏈接結構的WordPress的博客擺。我想連接到每個數據庫並更新永久鏈接,而無需登錄每個博客並通過UI更新設置。
我已成功連接到數據庫並使用正確的代碼更新permalink_structure
字段,但嘗試查看任何帖子時會導致404錯誤。
是WordPress的更新其他表/字段完全啓用永久?我很難找到完整的答案。
BTW:如果有到.htaccess
正在進行時,這是通過WordPress的用戶界面進行編輯,我沒有看到它。當我通過UI執行此操作時,htaccess看起來沒有變化。
謝謝!
爲什麼這個否決?我對此進行了研究(包括很多關於stackoverflow的問題),並且很難找到任何有此確切問題並解決問題的人。 – gtr1971
發佈您的.htaccess的內容。如果您通過用戶界面更改它,這是否工作? –
是的,它的工作原理與通過Wordpress用戶界面改變它一樣。我所做的不同之處在於連接到博客的數據庫,並使用適當的永久鏈接代碼更新'wp_options'表中的'permalink_structure'字段,並直接從Wordpress示例中複製。當我這樣做時,會在帖子上產生404。顯然,在通過UI更改永久鏈接時,必須有另一個設置被Wordpress更改,這是我很難找出的。我已經查看了他們的代碼。 – gtr1971