|
|
新站环境配置好后需要域名绑定,如果不做301跳转,百度和其他搜索引擎收录会有两个带www和不带www,会影响网站的权重甚至可能被判断为作弊。 做301跳转有很多办法,不少开源的网站系统中会写好301跳转的语句无需额外配置,如果你是购买的虚拟空间,后台也会有设置301的选项,直接设置即可。如果你是服务器环境则需要自己手动配置,接下来会教大家如何配置各种服务器的环境。: ~4 G5 \, {( N! P [
传送门:5 T0 Z! t& L7 F# w3 R$ t
IIS环境配置
0 k% S7 t5 h; _+ KNginx环境配置4 u4 ]' y& X% t7 [ g/ r0 t
Apache环境下,包括windows系统和linux系统中的Apache环境中使用。: y8 V) ?0 L" S. L/ N4 V$ m2 s- \& `
首选要开启系统的伪静态设置,Apache开启伪静态传送门1 I3 h4 m" J: u
一般环境配置好之后会自动开启。Apache环境中伪静态文件为网站根目录下的.htaccess,如果没有的话需要手动创建,首先,打开系统的显示文件扩展名,根据需要将以下代码复制到txt记事本中,替换成自己的网址,然后另存为.htacess文件,放到网站根目录即可。8 m6 F4 W& G A$ Q+ _
2 G5 i# w8 `- a+ H7 ]0 Y
第一,带www的跳转至不带www域名
V& z5 f! ~/ ~2 S9 O( K+ T- RewriteEngine On
- a1 w. z. u6 L0 r5 W - RewriteCond %{HTTP_HOST} !^xp6.org$ [NC]3 B3 ?* l1 O! h# i+ u" g. K
- RewriteRule ^(.*)$ http://xp6.org/$1 [L,R=301]
复制代码 第二,不带www的跳转至www域名6 P7 l- h* [0 e
- RewriteEngine On4 Q% I$ J, z2 u! X, ~4 g
- RewriteCond %{HTTP_HOST} ^xp6.org [NC]
8 F# |7 p/ }" K' b+ N - RewriteRule ^(.*)$ https://www.xp6.org/$1 [L,R=301]
复制代码 网站搬家,老域名全部跳转
/ \9 E/ l5 G% b: O2 \6 d- RewriteEngine on
6 p" ^: Q/ `" K4 x' ~: H - RewriteRule ^(.*)$ https://www.xp6.org/$1 [R=301,L]
复制代码
4 @$ Y0 z- h: A. T2 v4 j
- C# z* R9 t1 E& _4 M* {4 M3 k. {; M* v. m' Z
|
|