Apache 为什么我的子域会重定向到www.m.example.com
我有一个子域名为我的移动版我的网站,这是一个子域名。主域和子域有两个VirtualHost配置文件 m、 example.com指向example.com/m 但是当我尝试进入我的移动站点时,会自动将www.添加到我的url中,如www.m.example.com/m。在.htaccess上,我正在删除www并重定向到非www。是什么原因导致此方向 但当我尝试获得200分时,我得到了200分。m.example.com上的问题 .htaccessApache 为什么我的子域会重定向到www.m.example.com,apache,.htaccess,redirect,subdomain,Apache,.htaccess,Redirect,Subdomain,我有一个子域名为我的移动版我的网站,这是一个子域名。主域和子域有两个VirtualHost配置文件 m、 example.com指向example.com/m 但是当我尝试进入我的移动站点时,会自动将www.添加到我的url中,如www.m.example.com/m。在.htaccess上,我正在删除www并重定向到非www。是什么原因导致此方向 但当我尝试获得200分时,我得到了200分。m.example.com上的问题 .htaccess Options +FollowSymlinks
Options +FollowSymlinks
Options -Indexes
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
(如果我删除此文件,可能会发生什么情况。我的意思是,如果我写www.example.com,它会将自身重定向到example.com,那么我如何将其重定向到非www版本的站点?
我的子域的虚拟主机配置文件是:
<VirtualHost *:80>
ServerAdmin info@example.com
ServerName m.example.com
ServerAlias m.example.com
DirectoryIndex default.php index.php
DocumentRoot /var/www/example/public_html/m/
LogLevel warn
ErrorLog /var/www/example/log/error.log
CustomLog /var/www/example/log/access.log combined
</VirtualHost>
服务器管理员info@example.com
ServerName m.example.com
ServerAlias m.example.com
DirectoryIndex default.php index.php
DocumentRoot/var/www/example/public\u html/m/
日志级别警告
ErrorLog/var/www/example/log/error.log
CustomLog/var/www/example/log/access.log组合
我的主域是一个虚拟主机文件,如:
<VirtualHost *:80>
# Admin email, Server Name (domain name), and any aliases
ServerAdmin info@example.com
ServerName example.com
# Index file and Document Root (where the public files are located)
DirectoryIndex default.php index.php
DocumentRoot /var/www/example/public_html
# Log file locations
LogLevel warn
ErrorLog /var/www/example/log/error.log
CustomLog /var/www/example/log/access.log combined
</VirtualHost>
#管理员电子邮件、服务器名(域名)和任何别名
服务器管理员info@example.com
ServerName example.com
#索引文件和文档根目录(公共文件所在的位置)
DirectoryIndex default.php index.php
DocumentRoot/var/www/example/public\u html
#日志文件位置
日志级别警告
ErrorLog/var/www/example/log/error.log
CustomLog/var/www/example/log/access.log组合
mobile directory中是否有其他规则或.htaccess?没有,没有其他规则清除浏览器缓存或尝试使用新浏览器。这些规则不应导致将www添加到m.example.com。您在哪里启用.htaccess?我在vhosts配置中没有看到它。