答案 0 :(得分:1)
RewriteEngine On RewriteCond %{HTTP_HOST} !^www.normalurl.com$ [NC] RewriteRule ^(.*)$ http://www.normalurl.com/$1 [L,R]
答案 1 :(得分:1)
不。您必须在yourdomain.com
配置网络服务器才能重定向到www.yourdomain.com
。
例如,在apache上,您可以使用此配置(使用mod_alias
):
<VirtualHost *:80>
ServerName www.yourdomain.com
## Actual configuration here...
</VirtualHost>
<VirtualHost *:80>
## redirect non-www to www
ServerName www.yourdomain.com
ServerAlias yourdomain.com
RedirectMatch permanent ^(.*) http://www.yourdomain.com$1
</VirtualHost>
答案 2 :(得分:0)
DNS响应包含域名到IP地址的映射。虽然您可以使用CNAME记录将example.net别名为www.example.net,但这对用户来说是不可见的。
最有可能的是,您希望configure your web server to send an HTTP 301 redirect找到正确的网址。