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


Error 403 Forbidden if I go to a wordpress url that is the same of an existing directory

我正在wordpress中开发一个新网站,我的网站已经完成,我想用我的旧网站(不是wordpress网站,php和html网站)取代它。

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

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

我该怎么修?

谢谢

htaccess here:

# 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

刚刚遇到这个问题,在这里找到了答案: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]