wordpress - 访问 WordPress 站点的子文件夹

标签 wordpress .htaccess mod-rewrite

所以我在我的域的根目录中安装了一个 WordPress 网站,并且它运行良好。我想在子文件夹中安装购物车,但这给我带来了麻烦。我有一个名为“magento”的文件夹。该文件夹中有一个名为 downloader.php 和 index.php 的文件。

当我尝试访问该文件时,Wordpress 给了我一个 404 错误,就像它认为我的意思是寻找 WP 文章一样。 我尝试了另一个 .htaccess 文件,现在将其更改为标准 500 错误。

我用谷歌搜索了这个问题,发现很多人都有同样的问题,但还没有找到有效的解决方案。我还检查了权限,文件夹是777,我也将文件更改为777,但仍然不起作用。

根 (public_html) 文件中的 .htaccess 文件仅显示

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

# END WordPress

我对配置 .htaccess 文件一无所知,但如果有人对我如何让它工作有任何建议,那就太好了。

谢谢!!

最佳答案

您可以在 magento 子目录中安装一个空的 .htaccess 文件。这个overrides Wordpress .htaccess 文件并允许访问该目录中的文件。

切勿将文件权限更改为777。这是危险的,因为它允许任何人修改您的文件。

关于wordpress - 访问 WordPress 站点的子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16004339/

相关文章:

regex - 使用 .htaccess 从 URL 中删除 'index.php'

mod-rewrite - [L] 在 apache 重写中是什么意思?

css - 下拉菜单太窄且未对齐

php - 如何从同一个表的列中插入逗号分隔值?

php - 在 htaccess 中设置内存限制

.htaccess - 如何将多个域 Root 到多个子文件夹

apache - HTaccess 重定向正在将查询添加到 URL 末尾

php - 使用自定义 htaccess mod 重写时有效路由上的 Codeigniter 404

php - 在另一个 wordpress 站点上显示一个 wordpress 站点的帖子

php - 特定产品 ID 上每个用户角色的税级 "Zero rate"