.htaccess 作用域_如何将非www域重定向到.htaccess中的www域?

.htaccess 作用域

I have a website. But I would like use the www.example.com instead of example.com.

我有一个网站。 但我想使用www.example.com而不是example.com。

How to redirect non-www domain to www domain on my server? I am using apache2 (httpd).

如何将非www 重定向到服务器上的www域? 我正在使用apache2( httpd )。

You can add a piece of code into the top .htaccess in your site:

您可以在网站的顶部 .htaccess中添加一段代码:

具体方法:将example.com域重定向到www.example.com域 (Specific method: redirect example.com domain to www.example.com domain)

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]

通用方法:将非www域重定向到www域 (General method: redirect non-www domains to www domains)

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Bonus:

奖金:

将www域重定向到非www域 (Redirect www domains to non-www domains)

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Answered by Eric Z Ma.
埃里克·马(Eric Z Ma)回答。

翻译自: https://www.systutorials.com/how-to-redirect-non-www-domain-to-www-domain-in-htaccess/

.htaccess 作用域

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值