我在将URL从子域重写到wordpress网站的子目录时遇到一些问题。我没有设置WP东西只是继承了这个问题。盒子是一个Bitnami WordPress。
我正在尝试使用vhosts配置中的URL掩码进行一些重定向。重定向很好,只是不要使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
任何帮助,不胜感激
好吧,我完全以错误的方式来解决这个问题。通过设置适当的虚拟主机解决(不知道为什么我一开始没有这样做-没想到,已经有一段时间了)。
<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>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句