如何在BitnamiWordPress中设置重写规则

我有一个bitnamiapache2 wordpress 站点。

htdocs/opt/bitnami/apps/wordpress/htdocs目录中,里面的所有东西都被移动到一个名为的目录blogshtdocs,如下所示:

/opt/bitnami/apps/wordpress/htdocs/
                                  /blogs
                                    - contents

现在当我访问blog.mydomain.com它时会File permission出现如下错误:

Forbidden 您无权访问此资源。

但是当我访问时,blog.mydomain.com/blogs我可以看到内容。

那么,如何我可以从重定向 blog.mydomain.comblog.mydomain.com/blogs当有人点击blog.mydomain.com

回答

Bitnami 开发人员在这里!

如果您不打算使用主域作为双网站设置,您可以简单地使用RedirectMatchVirtualHost 中的指令执行重定向。

如果您使用实例的原始 VirtualHost 设置,请将以下几行添加到/opt/bitnami/apache2/conf/bitnami/bitnami.conf

...
<VirtualHost _default_:80>
+ RedirectMatch ^/$ /blog/
  DocumentRoot "/opt/bitnami/apache2/htdocs"
  <Directory "/opt/bitnami/apache2/htdocs">
  ...
</VirtualHost>
...
<VirtualHost _default_:443>
+ RedirectMatch ^/$ /blog/
  DocumentRoot "/opt/bitnami/apache2/htdocs"
  SSLEngine on
  ...
</VirtualHost>
...

说明:在当前URL匹配您的域的根http(s)://YOUR-DOMAIN/中,服务器将重定向到该指令的第二个参数,http(s)://YOUR-DOMAIN/blog

如果正在使用另一个 VirtualHost 设置,只需将这个修改放在那里。


以上是如何在BitnamiWordPress中设置重写规则的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>