|
|
如何把动态链接静态化?这是seo过程中最经常碰到的问题,也是必须解决的问题。因为搜索引擎喜欢静态页面。从web服务器的角度,这个问题转变为:如何将静态化的文件名称转化为参数。
% {, A+ ~ m' [: S& W6 t
h4 l1 \' E7 ^1 A( P- V9 L需要两步来处理:
& P( c1 k8 X$ C1 t, W# U8 Z' t3 `8 N }- H
1.把网页上带链接的地方,都换上新的静态化链接。搜索引擎和浏览器将通过该链接来发生请求。: P( X+ g" ^: m5 [8 [8 q7 S) u
: X+ [! J- c. @' Y- v0 E
2.在httpd.comf或.htaccess中使用RewriteRule:
% |% b E, L R# v+ h e6 B) eRewriteRule“^/dir/([^./] *)\.html" "/dir/script.cgi?doc=$1" [PT]$ u2 A, h7 s! C e
[PT]标记告诉Apache执行后续的所有操作6 @5 ?) J8 e' d6 ?6 ?3 u9 H0 a
2 C# W y5 |% b* N* G8 v l
通过这个功能,使动态页面以静态链接的形式展现给搜索引擎,从而达到URL优化的目的。+ H. ^ y4 z$ g: G+ d
$ P% t3 k7 r8 @" R 3 A2 O" @, k8 s# y6 m6 p, x' C
|
|