Linux

WordPress 永久連結不起作用

  • February 25, 2015

我遇到了 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 就開始影響配置。現在,永久連結可以正常工作。

引用自:https://serverfault.com/questions/671257