Php WordPress无法使用.htaccess

Php WordPress无法使用.htaccess,php,wordpress,apache,.htaccess,mod-rewrite,Php,Wordpress,Apache,.htaccess,Mod Rewrite,已经在家里到处都看到了这个-已经阅读了很多htaccess问题等-但似乎仍然无法让它工作 我在var/www 我希望有一个指向特定页面的特定URL点。首先浏览一些WordPress插件。它们都不起作用,所以我直接转到源代码,开始编辑WordPress安装根目录中的.htaccess文件。这就是它开始变得令人沮丧的地方 对.htaccess文件多次尝试之一: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On Opti

已经在家里到处都看到了这个-已经阅读了很多htaccess问题等-但似乎仍然无法让它工作

我在
var/www

我希望有一个指向特定页面的特定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

调试失败的
.htaccess
文件的任何其他建议?

在配置中进行配置更改(如
AllowOverride
)时,请确保在Apache2上重新启动,以便更改生效。试一试。

您有权访问Apache安装的错误日志吗?让我惊讶的是,当您替换WP的主规则时,没有任何更改。你确定这是WP使用的吗?@JustinIurman这也让我很惊讶。到那时,调试工作已经非常困难了。当你说WordPress使用时,如果你的意思是:WordPress推荐的默认重写规则,那么是的。但它显然根本没有被“使用”。@vicvic不幸的是没有-服务器日志上的权限非常严格。对不起,我的意思是服务器使用的
(已执行)(已启用htaccess并位于良好的文件夹中)。您说:
Apache2重写模块已启用
。但我认为事实并非如此。这将解释为什么
重定向
不会发生(只有在
模块
条件下启用了
修改
时,才会执行代码)。要测试它,请尝试将
Redirect 301
行置于
IfModule
块条件之外
RewriteRule . /poo.php [L]