如何在 WordPress 网站上使文件夹“公开”可访问?

问题描述 投票:0回答:2

希望你一切都好?

然后我的 .htaccess 文件有点问题。 我更新了 WordPress,但根目录下有一个“public”文件夹。

因此,例如,当我尝试访问文件夹中存在的文件时,例如www.myurl.com/public/img.png,我收到404错误,所以我将文件夹的权限更改为777,我也遇到了同样的问题。

这是 .htaccess 上的链接代码

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f 
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

我希望“public”文件夹中的所有文件都可以由每个人直接通过网址访问。

wordpress .htaccess permissions
2个回答
0
投票

只需通过 WordPress 媒体库上传图像即可。为什么过于复杂?


0
投票

如果您有权访问服务器并且它正在运行 Apache,您可以通过修改创建别名

/etc/apache2/apache2.conf

Alias /public /var/www/html/public
<Directory /var/www/html/public>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

然后你必须重新启动服务

sudo service apache2 restart

© www.soinside.com 2019 - 2024. All rights reserved.