如果我转到与现有目录相同的 wordpress url,则错误 403 被禁止

Posted

技术标签:

【中文标题】如果我转到与现有目录相同的 wordpress url,则错误 403 被禁止【英文标题】:Error 403 Forbidden if I go to a wordpress url that is the same of an existing directory 【发布时间】:2013-09-04 16:56:54 【问题描述】:

我正在用 wordpress 开发一个新网站,我的网站已经完成,我想用我的旧网站(不是 wordpress 网站,phphtml 网站)替换它。

移动的 wordpress 程序是正确的(我已经在子目录中安装了 wordpress),我可以看到所有内容,但是当我转到像 www.site.com/mypage 这样的页面时,它与我网站中现有文件夹的名称相同(www.site .com/mypage) 我收到了403 error。 文件夹中没有 index.php/html 文件。

我想保留这个永久链接结构和文件夹名称.. 我不想显示目录中的文件列表,而只想显示我在 wordpress 中创建的页面。

我该如何解决?

谢谢

htaccess 在这里:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
# END WordPress

【问题讨论】:

mypage id 目录或文件? 发布您的 .htaccess 的内容 # BEGIN WordPress &lt;IfModule mod_rewrite.c&gt; RewriteEngine On RewriteBase /wordpress/ RewriteRule ^index\.php$ - [L] RewriteCond %REQUEST_FILENAME !-f RewriteCond %REQUEST_FILENAME !-d RewriteRule . /wordpress/index.php [L] &lt;/IfModule&gt; # END WordPress 你在那个文件夹之外或里面还有其他的 .htacccess 吗?你的文件夹叫wordpress吗? 我的文件夹被称为 wordpress,我在根文件夹中有一个 .htaccess,但是当我将站点移动到根目录时,我用 wordpress .htaccess 覆盖它(粘贴在上面) 【参考方案1】:

刚刚遇到这个问题,在这里找到了答案:http://jeffreybarke.net/2011/01/wordpress-permalinks-403-forbidden-error/

简而言之,您需要在 .htaccess 中写入几行代码来指定存在问题的文件夹名称:

# Fix 403 errors on existing directories; WordPress overrides.
RewriteCond %REQUEST_URI ^/(folder1|folder2|etc)/
RewriteCond %REQUEST_FILENAME !-f
RewriteRule . /index.php [L]

【讨论】:

以上是关于如果我转到与现有目录相同的 wordpress url,则错误 403 被禁止的主要内容,如果未能解决你的问题,请参考以下文章

如何让 Wordpress 页面覆盖现有目录(不是子目录)?

Wordpress 媒体上传器无法正确上传

在网站中添加背景音乐,如果我转到其他页面,音乐不应从头开始

Wordpress 儿童主题未出现在仪表板中

sqoop 导入到与 Hive 仓库目录不同的目录

WordPress 盖茨比