网站优化浅析

很久没有涉足SEO这一块了,现在负责的不仅仅只是技术团队,还包含了推广、设计和编辑,这一块虽然工分不太合理,但老板给了我这个权限,我也希望能多方面的发展

现在网站的SEO情况很不理想,整个网站分三大板

100anju.com这一块主要是以资讯类为主的,PR3 百度权重2 ,

启用GZIP

bbs.100anju.com这一块就是论坛,PR2 百度权重3,未启用GZIP

www.100anju.com这是家居商城,PR3 百度权重1,未启用GZIP

这个结果相信很多SEO同行看了以后都会叹气,听说以前网站有40个人的推广团队,我简直不敢相信

我想从域名这一块做一些调整,但不知道,可不可行,网上查询了一些相关的资料

参考了二级域名与二级目录的权重相比:http://bbs.tui18.com/thread-951442-1-1.html

我打算将现在的二级域名的形式调整为目录的形式,通过301重定向,将二级域名的权重转化成根域名的权重,希望这种形式能有一定的效果

RewriteEngine on

rewritecond %{http_host} ^100anju.com [nc]

rewriterule ^(.*)$ http://www.100anju.com/$1 [r=301,nc]

不是二级域名则采用

RewriteEngine on

RewriteRule (.*) http://www.100anju.com/$1 [R=301,L]

rewrite标志

R[=code](force redirect) 强制外部重定向 (rkyW z
强制在替代字符串加上 http://thishost[:thisport]/前缀重定向到外部的URL.如果code不指定,将用缺省的302 HTTP状态码。 gN24M 3{C
F(force URL to be forbidden)禁用URL,返回403HTTP状态码。 m> 4ahue$
G(force URL to be gone) 强制URL为GONE,返回410HTTP状态码。 Np’2 }6P
P(force proxy) 强制使用代理转发。 ) Ps b>’X
L(last rule) 表明当前规则是最后一条规则,停止分析以后规则的重写。 ua 5 O Gx
N(next round) 重新从第一条规则开始运行重写过程。 S,<EEt XQ
C(chained with next rule) 与下一条规则关联 @+ 9 < O0
如 果规则匹配则正常处理,该标志无效,如果不匹配,那么下面所有关联的规则都跳过。 Zs}5Smjl;%
T=MIME-type(force MIME type) 强制MIME类型 ~=KJ zOS,S
NS (used only if no internal sub-request) 只用于不是内部子请求 /[6j)HIS
NC(no case) 不区分大小写 ^2$ l J
QSA(query string append) 追加请求字符串 zH>hx5,k’X
NE(no URI escaping of output) 不在输出转义特殊字符 \~ B D m
例如:RewriteRule /foo/(.*) /bar?arg=P1\%3d$1 [R,NE] 将能正确的将/foo/zoo转换成/bar?arg=P1=zed +3a?` Z
PT(pass through to next handler) 传递给下一个处理 %0 #XPc(”
例如: :5/Uh/ sX
RewriteRule ^/abc(.*) /def$1 [PT] # 将会交给/def规则处理 x A u/
Alias /def /ghi XyM G.r-,
S=num(skip next rule(s)) 跳过num条规则 A~Xq,BxCV
E=VAR:VAL(set environment variable) 设置环境变量

rewrite时服务器变量: `: O\dN>ON
HTTP headers:HTTP_USER_AGENT, HTTP_REFERER, HTTP_COOKIE, HTTP_HOST, HTTP_ACCEPT },5’z {3E
connection & request: REMOTE_ADDR, QUERY_STRING PY3 ps2^K.
server internals: DOCUMENT_ROOT, SERVER_PORT, SERVER_PROTOCOL r}u %#G+K,
system stuff: TIME_YEAR, TIME_MON, TIME_DAY

Rewrite规则表达式的说明: #Fu>|2 F|
. 匹配任何单字符 wFlv i =n/
[chars] 匹配字符串:chars [o c~iDx%W
[^chars] 不匹配字符串:chars Lc<eRVNd,
text1|text2 可选择的字符串:text1或text2 { OT:3SS7
? 匹配0到1个字符 A%Z)w z{
* 匹配0到多个字符 v4 *rPG v
+ 匹配1到多个字符 ” o c $
^ 字符串开始标志 SKXBrD=-
$ 字符串结束标志 &LQ%
\n 转义符标志

反向引用 $N 用于 RewriteRule 中匹配的变量调用(0 <= N <= 9) =_=*O EgO]
反向引用 %N 用于 RewriteCond 中最后一个匹配的变量调用(1 <= N <= 9)

RewriteCond标志符 @J v# f r
‘nocase|NC'(no case)忽略大小 ZCi Y,;c
‘ornext|OR’ (or next condition)逻辑或,可以同时匹配多个RewriteCond条件

RewriteRule适用的标志符 hLuJ WjCV
‘redirect|R [=code]’ (force redirect)强迫重写为基于http开头的外部转向(注意URL的变化) 如:[R=301,L] uC[d%v`
‘forbidden|F’ (force URL to be forbidden)重写为禁止访问 2F T-}w 0;
‘proxy|P’ (force proxy)重写为通过代理访问的http路径 F(0Z ] # +
‘last|L’ (last rule)最后的重写规则标志,如果匹配,不再执行以后的规则 ?%;B`2 nDR
‘next|N’ (next round)循环同一个规则,直到不能满足匹配 ,4yG(O $ )
‘chain|C’ (chained with next rule)如果匹配该规则,则继续下面的有Chain标志的规则。 p_gA/ . v=
‘type|T=MIME-type’ (force MIME type)指定MIME类型 1^tSn #j
‘nosubreq|NS’ (used only if no internal sub-request)如果是内部子请求则跳过 LhZZ c`|7t
‘nocase|NC’ (no case)忽略大小 b.@ H1 L
‘qsappend|QSA’ (query string append)附加查询字符串 *b: u * `@
‘noescape|NE’ (no URI escaping of output)禁止URL中的字符自动转义成%[0-9]+的形式。 ~ t”n%SgY
‘passthrough|PT’ (pass through to next handler)将重写结果运用于mod_alias IL2 e6 b
‘skip|S=num’ (skip next rule(s))跳过下面几个规则 loR,X W7 z
‘env|E=VAR:VAL’ (set environment variable)添加环境变量

实际操作

例子: “IOC[ #&G
RewriteEngine on !?S5IG LOj
RewriteCond %{HTTP_USER_AGENT} ^MSIE [NC,OR] _R N/7\
RewriteCond %{HTTP_USER_AGENT} ^Opera [NC] !&’ # a
RewriteRule ^.* – [F,L] 这里”-”表示没有替换,浏览器为IE和Opera的访客将被禁止访问。

例子: *U( 1iv0 n
RewriteEngine On QWU5-p9e 8
RewriteBase /test Q3 K ;kS
RewriteCond %{REQUEST_FILENAME}.php -f rU/-Wq` B
RewriteRule ([^/]+)$ /test/$1.php ?7r mw y\
#for example: /test/admin => /test/admin.php I v 80,hW
RewriteRule ([^/]+)\.html$ /test/$1.php [L] aufcd57
#for example: /test/admin.html => /test/admin.php

限制目录只能显示图片 yKX: Z4I/
< IfModule mod_rewrite.c> + #i ,87
RewriteEngine on L @ ^ !(
RewriteCond %{REQUEST_FILENAME} !^.*\.(gif|jpg|jpeg|png|swf)$ mtHi9).,y|
RewriteRule .*$ – [F,L] [ 3bwbfHhi
< /IfModule>

此条目发表在 优化搜索 分类目录。将固定链接加入收藏夹。

网站优化浅析》有 1 条评论

  1. 杨果 说:

    我终于知道百安居被K的原因原来还有这里!超哥我日!!!!

发表评论