Apache-2.2
Apache mod_rewrite 不工作
我通過它的 windows 安裝程序安裝了 Apache,然後也安裝了 PHP 和 MySQL。Wordpress 在此設置上執行良好,因此這意味著所需的基本設置執行良好。
但不知何故,即使我從 httpd.conf 取消註釋 LoadModule …..mod_rewrite,mod_rewriting 也不起作用。
每當我訪問本地主機上的某個永久連結時,我只會得到一個 404(基於瀏覽器,而不是基於 wordpress)。
請建議我需要做的必要更改。
我的猜測是您的AllowOverride指令不允許使用 wordpress 的 .htaccess 文件。因此,請仔細檢查
AllowOverride FileInfo
您的 wordpress 目錄是否啟用。將來,當您提出此類問題時,請包括:
- 您在 apache 中完成的任何重寫配置
- wordpress 根目錄下.htaccess 文件的內容
- 阿帕奇版本
很可能您的 wordpress .htaccess 文件沒有被 apache 使用。在您的 httpd.conf 文件中,將“Override None”替換為“Override All”。