WordPress 不支持 .htaccess

WordPress not working with .htaccess

已经用这个解决了很多问题 - 已经阅读了许多 htaccess 问题等 - 但似乎仍然无法让它工作。

我在 var/www

安装了一个 WordPress 网站

我想要一个特定的 URL 指向一个特定的页面。从浏览一些 WordPress 插件开始。它们都不起作用,所以我直接找到源代码并开始编辑 WordPress 安装根目录中的 .htaccess 文件。这是它开始变得令人沮丧的地方。

.htaccess 文件的多次尝试之一:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
Options +FollowSymLinks
Redirect 301 /redirect-me http://my-wordpress-site/?page_id=15
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

所有重定向尝试都导致 404 未找到错误。

我已经声明了以下内容:

这里有一条重要线索:在我的 .htaccess 文件中交换最后一个 ReWrite 规则对我的 WordPress 网站绝对没有任何影响...

RewriteRule . /poo.php [L]

调试失败的 .htaccess 文件还有其他建议吗?

当您在配置中进行 AllowOverride 等配置更改时,请确保在 Apache2 上重新启动以使更改生效。试一试。