Bitnami Wordpress httpd-vhosts.conf url重写问题

时间:2014-12-03 14:09:15

标签: wordpress apache .htaccess mod-rewrite

我在从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

任何帮助非常感谢

1 个答案:

答案 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>