我在从word子网站的子域到子目录重写URL时遇到了一些问题。我没有设置WP的东西只是继承了问题。这个盒子是Bitnami WordPress。
我正在尝试使用vhosts配置中的url masking进行一些重定向。重定向很好,只是没有得到掩盖的URL,并在URL中以丑陋的子目录结束。
这是我目前在/opt/bitnami/apps/wordpress/conf/httpd-vhosts.conf中所拥有的
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^(.*)$ http://domain.com/Ugly_sub_dir [P]
RewriteCond %{HTTP_HOST} ^app\.domain\.com$
RewriteRule ^(.*)$ http://domain.com/Another_ugly_sub_dir [P]
在这两种情况下,我都重定向很好,但最后是URL:
domain.com/Ugly_sub_dir
domain.com/Another_ugly_sub_dir
但是希望看到普通的老..
www.domain.com
app.domain.com
任何帮助非常感谢
答案 0 :(得分:1)
好的,我完全以错误的方式接近这个。通过建立一个合适的虚拟解决方案解决(不知道为什么我一开始没有这样做 - 没想到,它已经有一段时间了)..
<VirtualHost *:80>
ServerName www.domain.com
ServerAlias www.domain.com
DocumentRoot "/opt/bitnami/apps/wordpress/htdocs/Ugly_sub_dir"
Include "/opt/bitnami/apps/wordpress/conf/httpd-app.conf"
</VirtualHost>