【发布时间】:2017-01-07 22:12:33
【问题描述】:
我已经使用 mod_jk 配置了 Apache 2.2,它工作正常,但在一种情况下,我需要从 mydomain1 重写为 mydomain2.com 我已经对此进行了谷歌搜索并找到了一些解决方案(如下所示),但它不起作用。
任何帮助将不胜感激。,谢谢
<IfModule jk_module>
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogStampFormat "[%b %d %Y - %H:%M:%S] "
JkRequestLogFormat "%w %V %T"
JkLogLevel info
<VirtualHost *:80>
ServerAdmin admin@www.mydomain1.com
DocumentRoot "C:/apache_docs"
ServerName www.mydomain1.com
ErrorLog logs/www.mydomain1com_log
CustomLog logs/www.mydomain1com_log combined
JkMount / mydomain1
JkMount /* mydomain1
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.mydomain1.com$ [NC] RewriteRule ^(.*)$ mydomain2.com/$1 [R=301,L]
</IfModule>
</VirtualHost>
</IfModule>
【问题讨论】:
-
我建议将问题移至 serverfault.com,因为它不是编程问题,而是网络服务器配置问题。
标签: apache tomcat mod-rewrite webserver mod-jk