|
|
新站环境配置好后需要域名绑定,如果不做301跳转,百度和其他搜索引擎收录会有两个带www和不带www,会影响网站的权重甚至可能被判断为作弊。 做301跳转有很多办法,不少开源的网站系统中会写好301跳转的语句无需额外配置,如果你是购买的虚拟空间,后台也会有设置301的选项,直接设置即可。如果你是服务器环境则需要自己手动配置,接下来会教大家如何配置各种服务器的环境。1 K" O3 }3 q' w* R9 P: G V
传送门:
9 Z/ q7 }; O/ i1 P" |IIS环境配置
$ F5 `$ L1 I+ C6 }7 kNginx环境配置
- S2 J& Q( L* Z" H6 q/ A1 j% CApache环境下,包括windows系统和linux系统中的Apache环境中使用。
2 N2 y. P, [2 A5 t首选要开启系统的伪静态设置,Apache开启伪静态传送门
) {2 y! p& g# H5 r5 P一般环境配置好之后会自动开启。Apache环境中伪静态文件为网站根目录下的.htaccess,如果没有的话需要手动创建,首先,打开系统的显示文件扩展名,根据需要将以下代码复制到txt记事本中,替换成自己的网址,然后另存为.htacess文件,放到网站根目录即可。
* s; {9 L' v* N) W; ]; |
- r2 s9 g9 r- P3 c. ?% v第一,带www的跳转至不带www域名4 J* S3 w4 g7 T- G! W( N
- RewriteEngine On
* T) l( }6 [- V( ] - RewriteCond %{HTTP_HOST} !^xp6.org$ [NC]4 e4 c6 P; ?7 l4 a. d' K3 B
- RewriteRule ^(.*)$ http://xp6.org/$1 [L,R=301]
复制代码 第二,不带www的跳转至www域名 B) h, j! P- w1 o/ L% N+ `! {+ z9 u4 D
- RewriteEngine On$ [, }0 j" [0 m% u/ i4 M
- RewriteCond %{HTTP_HOST} ^xp6.org [NC]- \$ U) d5 g" R% I, \2 y
- RewriteRule ^(.*)$ https://www.xp6.org/$1 [L,R=301]
复制代码 网站搬家,老域名全部跳转
; j) T6 b* e! r4 ^8 v7 V; f- RewriteEngine on: z y5 ]- E8 D. w, O
- RewriteRule ^(.*)$ https://www.xp6.org/$1 [R=301,L]
复制代码
3 M& H8 A6 V4 N! F8 } b: k7 d
1 t9 o) U: M# ^ [+ h: d4 ]
* s4 ^5 t: g {8 I0 `3 y8 Z% V0 C |
|