wordpress 中的 htaccess 子域文件夹

htaccess subdomain folder in wordpress

我需要一些关于 htaccess 子域的帮助,以指向 wordpress 站点文件夹中的特定文件。

目前我的 .htaccess 中有这个:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$
RewriteCond %{REQUEST_URI} !^/subdomain/
RewriteRule (.*) /subdomain/

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$
RewriteRule ^subdomain/(.*)$ http://subdomain.domain.com/

当用户输入 subdomain.domain.com 时,它将访问域。com/subdomain 文件夹,当它输入域时。com/subdomain 它将重定向到 subdomain.domain.com。 (这正是我想要发生的)

问题出在子域的 wordpress 内部,因为它仍然指向主域(即图像仍然是域。com/wp-content/uploads/... 而不是 subdomain.domain。com/wp-content/uploads/... 或至少域。com/subdomain/wp-content/uploads/...).

如何让子域访问其在 .htaccess 中的文件夹?

这几天一直在这样做。请帮忙。谢谢!

打开 WordPress 安装的常规设置。

将您的 Site Address (URL) 更改为 http://subdomain.domain.com/。这将修复在所有博客页面上生成的链接,以使用子域而不是主域。