如何在BitnamiWordPress中设置重写规则
我有一个bitnamiapache2 wordpress 站点。
我htdocs在/opt/bitnami/apps/wordpress/htdocs目录中,里面的所有东西都被移动到一个名为的目录blogs中htdocs,如下所示:
/opt/bitnami/apps/wordpress/htdocs/
/blogs
- contents
现在当我访问blog.mydomain.com它时会File permission出现如下错误:
Forbidden 您无权访问此资源。
但是当我访问时,blog.mydomain.com/blogs我可以看到内容。
那么,如何我可以从重定向 blog.mydomain.com到blog.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 设置,只需将这个修改放在那里。