Linux
WordPress 永久連結不起作用
我遇到了 WordPress 永久連結重定向無法正常工作的問題。我能夠通過設置界面指定永久連結約定。WordPress 正確命名超連結。但是,當重定向返回在此伺服器上找不到請求的 URL 時。恢復預設也不行。點擊 my_url/?p=123 會將我重定向到最後選擇的永久連結約定,例如 my_url/%postname%/ 這反過來會導致 Not Found 錯誤。我檢查了一下,我的 .htaccess 是可寫的,裡面有以下內容:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # BEGIN WordPress # END WordPress
如何刪除那些過時的重定向?
謝謝
想通了問題。我的 /etc/httpd/conf/httpd.conf 將 AllowOverride 設置為 None。一旦我允許覆蓋我的目錄,.htaccess 就開始影響配置。現在,永久連結可以正常工作。