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
4

1 回答 1

2

刚刚遇到这个问题,在这里找到了答案: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]
于 2013-10-09T21:18:18.497 回答