Dig*_*ite 21
您只需将以下代码添加到根.htaccess文件中:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)
使用当前版本的apache,您需要执行以下操作,与以前的版本相比,它已更改:
cd /etc/apache2/sites-enabled
Run Code Online (Sandbox Code Playgroud)
现在找到您的域的配置文件并进行编辑(之后的前三行<VirtualHost *:80>是我们需要的):
<VirtualHost *:80>
ServerName www.yourdomain.com
ServerAlias yourdomain.com *.yourdomain.com
ServerAdmin webmaster@localhost
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
现在保存对文件的更改后,您应该重新加载Apache我们的服务器配置:
service apache2 reload
Run Code Online (Sandbox Code Playgroud)
它会工作!
PS您可能还希望不添加*.yourdomain.com到ServerAlias行尾.
| 归档时间: |
|
| 查看次数: |
77888 次 |
| 最近记录: |