首页 文章

错误403如果我转到与现有目录相同的wordpress网址,则禁止访问

提问于
浏览
1

我正在开发wordpress的新网站,我的网站已经完成,我想用我的旧网站(不是wordpress网站,php和html网站)替换它 .

移动的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

1 回答

  • 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]
    

相关问题