Kloxo使用教程(14):〖网站设置〗——设置301重定向

Lighttpd

Kloxo没有提供直观设置301的选项,故此教程分为三类情况对lighttpd下的301做设置

情况㈠:
不带www的域名301重定向至带www的域名,此处以84s.org重定向至www.rixin.info为例 

Kloxo使用教程(14):〖网站设置〗——设置301重定向

情况㈡:
不同顶级域名间的301重定向,此处以www.rixin.info和84s.org重定向至www.blueforce.org为例
① 以附加域名方式绑定84s.org到blueforce.org站点
Kloxo使用教程(14):〖网站设置〗——设置301重定向
② 在blueforce.org站点的脚本处添加规则,如图

Kloxo使用教程(14):〖网站设置〗——设置301重定向

附301示例规则

$HTTP["host"] =~"(www.rixin.info|84s.org)" {
url.redirect = ( "^/(.*)" => "http://www.blueforce.org/$1" )
}

☛不管是哪种重定向方式,设置后均需要重启lighttpd才能生效

Kloxo使用教程(14):〖网站设置〗——设置301重定向

不管是哪种重定向方式,设置后均需要重启lighttpd才能生效

情况㈢:
Kloxo使用教程(14):〖网站设置〗——设置301重定向Kloxo使用教程(14):〖网站设置〗——设置301重定向注意,以上案例均为针对重定向至带www的域名,如果是需要将域名重定向至不带www的域名,kloxo下无此功能,需要修改Lighttpd的配置文件才能实现。
配置文件路径:

/etc/lighttpd/conf/kloxo/lighttpd.domain.com

下面为301设置示例,功能是将www.rixin.info以301方式转向到diahosting.com
若是不同域名间的301,原理与㈡相同

$HTTP["host"] =~ "^(www.rixin.info)" {
url.redirect = ("^/(.*)$" => "http://84s.org/$1")
}

$HTTP["host"] =~ "^(84s.org)" {
配置选项,略
}

Apache

可以利用.htaccess文件进行设置。
常用301重定向规则示例

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

Kloxo使用教程(14):〖网站设置〗——设置301重定向:等您坐沙发呢!

发表评论

表情
还能输入210个字