Typecho伪静态设置-永久链接设置

Typecho伪静态设置-永久链接设置

爱坤
1月2日发布
温馨提示:
本文最后更新于2025年01月02日,已超过92天没有更新,若内容或图片失效,请留言反馈。

1.简单来说静态页面除了我们常见的.htm和 .html以后,.asp .php .jsp也可以是静态的,关键是看.asp .php .jsp这些页面是否调用了数据库里的东西,如果没有调用,它就是静态页面,调用了,就是动态页面
 2.动态页面含意就是,网页会根据访问者的请求,从服务器数据库里筛选访问者想要的内容显示到访问者的浏览器上,不同的人访问同一页面,会看到不同的内容,这个网页本身里并没有数据,只有一些代码,访问者看到的,都是服务器里调出来的。

相关总结:静态路径和动态路径其实就是绝对路径和相对路径。

  1. 伪静态既url重写,就是截取传入的Web请求并自动将请求重定向到其他url的过程,其目的主要是通过重写URL的方法实现去掉动态网页的参数,从而更加有利于搜索引擎的收录。伪静态路径看起来像静态路径,但是它是由动态路径转化过来的。
    比如这个URL: www.111.com/?p=50是动态路径,网站后台经过一些设置后,把URL转化成www.111.com/jichu/50html,这样的URL就是静态路径了。
    它并不是真正的静态,只是把动态页面经过处理以静态的页面呈现。实质上也是动态页面
    2.伪静态的优点:
    维护方便,网页每天都自动变化,不用维护或者说极大地减少了维护量。
    可以方便的实现对搜索引擎的优化,易于被搜索引擎收录。
    缩短了url的长度,隐藏文件实际路径提高了安全性,易于用户记忆和输入。
    占空间比较小,不像纯静态那样多占用近过多的空间。
    安全性能通过url地址隐藏或加密,让黑客无法找到真实的动态页面,同时动态文件不需要太高的权限,从而避免了木马的注入。
    缺点:就是会占用一定量的CPU使用率,增加服务器的响应时间。


为什么要选择伪静态?
1.伪静态的优点更多。(参考上文,已经对比说明)
2.对比真静态和伪静态我们发现,真伪静态和伪静态对搜索引擎的效果一样,但是伪静态它的优点是纯静态比不了的。
所以我们优先选择伪静态。
注意点:
1.总的来说,现在静态路径,伪静态路径还有动态路径,搜索引擎都可以识别,我们只要注意网站URL的路径尽量做到层次浅显,简短,匹配,静态,统一最好。
2.其实对于搜索引擎来说,动态路径和静态路径的抓取其实是无差别的。除非动态路径中参数数量超过三个,蜘蛛在抓取的时候会有参数丢失,而造成页面抓取失败的情况。在大多数情况下,动态路径和静态路径对于搜索引擎来说都是一视同仁的。
3.另外,一个网站只允许设置一种路径,要么都是动态路径,要么都是静态路径。不允许同时出现两种路径连接。如果有第二种连接一定要屏蔽了,可以用robots文件屏蔽了。
4.我们知道搜索引擎抓取的时候只认路径,所以对于搜索引擎来说,路径中多或者少一个字母、数字、符号,都是一个新的路径。对于一些不同的路径指向同一个页面的情况,我们要设置一下,将路径统一化规范化了,集中于一个路径,达到集中权重的目的。

如图,在 typecho 后台,开启伪静态,并选择你喜好的 url 形式:
m5f0nmpj.png

Step2:配置服务器的 rewrite 规则

如果在保存上述配置的时候,typecho 无法自动配置,那么你可能需要手动配置服务器的 rewrite 规则。

nginx 配置. conf:

代码语言:javascript

` if (-f $request_filename/index.html){

rewrite (.*) $1/index.html break;
}

if (-f $request_filename/index.php){

rewrite (.*) $1/index.php;
}

if (!-e $request_filename){

rewrite (.*) /index.php;
}`

Linux Apache 环境 (.htaccess):

代码语言:javascript


RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

虚拟主机如果是 apache 的,在网站根目录找到. htaccess,可能设置了隐藏文件,显示隐藏文件就能看到了。

然后编辑. htaccess 文件,加入上文中对应的 apache 配置代码保存。然后去 typecho 程序后台,设置 > 永久链接,按照上文中图片的设置,保存即可。

喜欢就支持一下吧
点赞 0 分享 收藏
评论 抢沙发
取消