SEO网站优化原创篇

| |
[不指定 2019/05/14 13:20 | by admin ]
一、众能周知动态网页不太容易给收录,那么静态就容易吗?

A:静态的确会比动态收录机率高一些些,例如html和html这种静态网页,本站已启用安全443加密传输协议,使用谷歌浏览器会有把小锁显示安全链接。

点击在新窗口中浏览此图片

二、如何提高网站收录百度权重呢?如何升级网站排名呢?

A:不断更新内容,而且要原创,如果转载带上转载的URL也能带动一些人气低的网站,能搜索到,但是像博主我这么懒去更新的人,被收录还是有点难度的。
B:提升排名就要做关键词,核心关键词当访问到一定量化后将会刷新你的网站排名,前期也可以投入少量费用给百度推广,现在百度只认"自己"。

三、动态优化重写之高级URL Rewrite有什么作用呢?

A:其实说白了就是URL重写,提高收录,更有效防止html收藏出错,这种技术很久前就有了,博主建博客时就已经使用了,后来我们论坛屏蔽百度引擎收录,里面包含网络信息安全知识,原因是不想轻易就能通过简单搜索而获取,打个比方从分析网站漏洞到渗透网站后台,然后再通过渗透网站,到它所在服务器,最通过服务器渗透~~~省略一万字,如果还是听不懂,如有兴趣可以书城买黑客防线相关书籍了解~~~

B:不说了哈,我们都跑题了,我们说的Rewrite提高安全性,可以有效地避免一些危险参数、ID等完全暴露在用户面前,当然很多新站和一些靠SEO攒钱优化网站可以都用数量去凑,它们最突出就是用数千篇htm文章,本站文章不多就几十,试问百度不收入贵站都难,但是你需要花费大量精力去写东西,就像现在这样,我写这篇原创文学文章、都能感觉挺累人的。

四、如何有效地实现URL Rewrite重写呢?
A:看下面代码,例如本站测试我就问你够不够简短?不过这个需要服务器支持重写,百度这都不收录,收录谁呢?百度现在基本都进行更商业化、我们更新给谷歌收录去,下次有空教大家翻墙看外面世界,URL将显示URL/p/114/这样,而非某某php?id=多少 或者某某1024.html 你懂了吗?


B:如果您使用的支持Apache Rewrite Mod的Apache服务器,请在启用此项功能前上传名为 .htaccess 的文件到贵站所在目录,同时需要你网站支持,以本站博客为实战案例,以本站的代码文件格式为 .htaccess 内容如下:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /

#New rules since 2.1.0 beta 2
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [L]

RewriteRule ^post/([0-9]+)/?([0-9]+)?/?([0-9]+)?/?$ read.php?entryid=$1&page=$2&part=$3 [QSA,L]
RewriteRule ^page/([0-9]+)/([0-9]+)/?$ index.php?mode=$1&page=$2 [QSA,L]
RewriteRule ^starred/([0-9]+)/?([0-9]+)?/?$ star.php?mode=$1&page=$2 [QSA,L]
RewriteRule ^category/([^/]+)/?([0-9]+)?/?([0-9]+)?/?$ index.php?go=category_$1&mode=$2&page=$3 [QSA,L]
RewriteRule ^archiver/([0-9]+)/([0-9]+)/?([0-9]+)?/?([0-9]+)?/?$ index.php?go=archive&cm=$1&cy=$2&mode=$3&page=$4 [QSA,L]
RewriteRule ^date/([0-9]+)/([0-9]+)/([0-9]+)/?([0-9]+)?/?([0-9]+)?/?$ index.php?go=showday_$1-$2-$3&mode=$4&page=$5 [QSA,L]
RewriteRule ^user/([0-9]+)/?$ view.php?go=user_$1 [L]
RewriteRule ^tags/([^/]+)/?([0-9]+)?/?([0-9]+)?/?$ tag.php?tag=$1&mode=$2&page=$3 [QSA,L]
RewriteRule ^component/id/([0-9]+)/?$ page.php?pageid=$1 [L]
RewriteRule ^component/([^/]+)/?$ page.php?pagealias=$1 [L]


#Force redirection for old rules
RewriteRule ^post/([0-9]+)\.htm$ post/$1/ [R=301,L]
RewriteRule ^post/([0-9]+)\_([0-9]+)\.htm$ post/$1/$2/ [R=301,L]
RewriteRule ^post/([0-9]+)\_([0-9]+)\_([0-9]+)\.htm$ post/$1/$2/$3/ [R=301,L]
RewriteRule ^index\_([0-9]+)\_([0-9]+)\.htm$ page/$1/$2/ [R=301,L]
RewriteRule ^star\_([0-9]+)\_([0-9]+)\.htm$ starred/$1/$2/ [R=301,L]
RewriteRule ^category\_([0-9]+)\.htm$ category/$1/ [R=301,L]
RewriteRule ^category\_([0-9]+)\_([0-9]+)\_([0-9]+)\.htm$ category/$1/$2/$3/ [R=301,L]
RewriteRule ^archive\_([0-9]+)\_([0-9]+)\.htm$ archiver/$1/$2/ [R=301,L]
RewriteRule ^archive\_([0-9]+)\_([0-9]+)\_([0-9]+)\_([0-9]+)\.htm$ archiver/$1/$2/$3/$4/ [R=301,L]
RewriteRule ^showday\_([0-9]+)\_([0-9]+)\_([0-9]+)\.htm$ date/$1/$2/$3/ [R=301,L]
RewriteRule ^showday\_([0-9]+)\_([0-9]+)\_([0-9]+)\_([0-9]+)\_([0-9]+)\.htm$ date/$1/$2/$3/$4/$5/ [R=301,L]

#Customized URL
RewriteRule ^([^\/]*)\.html$ $1/ [R=301,L]
RewriteRule ^([^/|.]*)/?([0-9]+)?/?([0-9]+)?/?$ read.php?blogalias=$1&page=$2&part=$3 [QSA,L]
</IfModule>


Apache转Nginx(因为本站部分格式修改过所以转Nginx有所不同)
if (-f $request_filename){
    set $rule_0 1;
}
if (-d $request_filename){
    set $rule_0 1;
}
if ($rule_0 = "1"){
#ignored: "-" thing used or unknown variable in regex/rew
}
rewrite ^/p/([0-9]+)/?([0-9]+)?/?([0-9]+)?/?$ /read.php?entryid=$1&page=$2&part=$3 last;
rewrite ^/page/([0-9]+)/([0-9]+)/?$ /index.php?mode=$1&page=$2 last;
rewrite ^/starred/([0-9]+)/?([0-9]+)?/?$ /star.php?mode=$1&page=$2 last;
rewrite ^/category/([^/]+)/?([0-9]+)?/?([0-9]+)?/?$ /index.php?go=category_$1&mode=$2&page=$3 last;
rewrite ^/archiver/([0-9]+)/([0-9]+)/?([0-9]+)?/?([0-9]+)?/?$ /index.php?go=archive&cm=$1&cy=$2&mode=$3&page=$4 last;
rewrite ^/date/([0-9]+)/([0-9]+)/([0-9]+)/?([0-9]+)?/?([0-9]+)?/?$ /index.php?go=showday_$1-$2-$3&mode=$4&page=$5 last;
rewrite ^/user/([0-9]+)/?$ /view.php?go=user_$1 last;
rewrite ^/tags/([^/]+)/?([0-9]+)?/?([0-9]+)?/?$ /tag.php?tag=$1&mode=$2&page=$3 last;
rewrite ^/component/id/([0-9]+)/?$ /page.php?pageid=$1 last;
rewrite ^/component/([^/]+)/?$ /page.php?pagealias=$1 last;
rewrite ^/p/([0-9]+)\.html$ /p/$1/ permanent;
rewrite ^/p/([0-9]+)\_([0-9]+)\.html$ /p/$1/$2/ permanent;
rewrite ^/p/([0-9]+)\_([0-9]+)\_([0-9]+)\.html$ /p/$1/$2/$3/ permanent;
rewrite ^/index\_([0-9]+)\_([0-9]+)\.html$ /page/$1/$2/ permanent;
rewrite ^/star\_([0-9]+)\_([0-9]+)\.html$ /starred/$1/$2/ permanent;
rewrite ^/category\_([0-9]+)\.html$ /category/$1/ permanent;
rewrite ^/category\_([0-9]+)\_([0-9]+)\_([0-9]+)\.html$ /category/$1/$2/$3/ permanent;
rewrite ^/archive\_([0-9]+)\_([0-9]+)\.html$ /archiver/$1/$2/ permanent;
rewrite ^/archive\_([0-9]+)\_([0-9]+)\_([0-9]+)\_([0-9]+)\.html$ /archiver/$1/$2/$3/$4/ permanent;
rewrite ^/showday\_([0-9]+)\_([0-9]+)\_([0-9]+)\.html$ /date/$1/$2/$3/ permanent;
rewrite ^/showday\_([0-9]+)\_([0-9]+)\_([0-9]+)\_([0-9]+)\_([0-9]+)\.html$ /date/$1/$2/$3/$4/$5/ permanent;
rewrite ^/([^\/]*)\.html$ /$1/ permanent;
rewrite ^/([^/|.]*)/?([0-9]+)?/?([0-9]+)?/?$ /read.php?blogalias=$1&page=$2&part=$3 last;
PHP笔记 | 评论(0) | 引用(0) | 阅读(10521)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 不区分大小写