WordPress永久链接混淆

时间:2014-10-09 作者:php-b-grader

我刚刚意识到一些我从来都不知道的事情,我想确认这是预期的行为,或者我正在工作的网站是否表现不正确。

我创建了一个页面——让我们称之为“页面”。

每当我转到这个页面时,我都会收到以下消息:目录为空

然后我发现我在Wordpress根目录中有一个名为“page”的目录,它是空的,所以我删除了它,它就工作了。

Apache在允许htaccess处理Wordpress permalinks之前首先进行本地检查是否正确?这是正常的预期行为吗?

1 个回复
最合适的回答,由SO网友:Mark Kaplun 整理而成

就是这样的。htaccess wordpress generatea指示apache处理wordpress目录

默认设置的相关部分。htaccess

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
如果请求服务器提供的文件名称相同,则第一行将导致重写引擎退出

如果请求服务器服务的目录名称相同,第二行将导致重写引擎退出

第三行是实际调用wordpress的内容,如果您在前两行中的一行退出,您将无法使用它。

结束

相关推荐

为什么WP不更新我的.htaccess文件?

在开始之前,我没有WordPress有权更新.htaccess 文件这不是我要说的。我很清楚这一点。我的问题是WP每次都会生成相同的文件,以便我复制到.htaccess 文件具有默认权限:(“职位名称”设置:)<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /wordpress/ RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME