Apache2:将所有请求重定向到请求域的www子域

Apache2:将所有请求重定向到请求域的www子域,apache,redirect,Apache,Redirect,我正在尝试设置一个服务器,将传入的域请求重定向到所请求域的www.subdomain 我已经找了几个小时了,但是找不到任何接近我需要的东西。大多数重定向到www.似乎需要您正在重定向的域的名称,而我希望根据请求的域进行重定向 看来我找到了自己问题的答案 编辑站点可用/默认配置文件(Ubuntu服务器)时,我对其进行了修改,使其看起来像这样: <VirtualHost *:80> ServerAdmin webmaster@localhost ErrorLog ${AP

我正在尝试设置一个服务器,将传入的域请求重定向到所请求域的www.subdomain

我已经找了几个小时了,但是找不到任何接近我需要的东西。大多数重定向到www.似乎需要您正在重定向的域的名称,而我希望根据请求的域进行重定向


看来我找到了自己问题的答案

编辑站点可用/默认配置文件(Ubuntu服务器)时,我对其进行了修改,使其看起来像这样:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ErrorLog ${APACHE_LOG_DIR}/error.log
    LogLevel warn
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    RewriteEngine On
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}$1 [R=301,L]
</VirtualHost>

服务器管理员webmaster@localhost
ErrorLog${APACHE_LOG_DIR}/error.LOG
日志级别警告
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
重新启动发动机
重写规则^(.*)$http://www.%{HTTP_HOST}$1[R=301,L]