Apache+宝塔 伪静态设置 - 霜冷的秘密基地

Apache+宝塔 伪静态设置

日常琐碎 0 评

前情提要

昨天想起来做百度收录这件事,因为在百度上搜不到自己,之前的博客可以,但是,昨天注册了个人主体,与站点关联了,可以进一步优化百度收录-自动提交收录这个事情,但是今天做伪静态的时候却出了一些问题(因为本人不太会配置服务器,差点就重装了),特写一篇文章记录一下。

伪静态

伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实时的显示一些信息。或者还想运用动态脚本解决一些问题。不能用静态的方式来展示网站内容。但是这就损失了对搜索引擎的友好面。怎么样在两者之间找个中间方法呢,这就产生了伪静态技术。伪静态技术是指展示出来的是以html一类的静态页面形式,但其实是用ASP一类的动态脚本来处理的。
来源自:百度百科

配置流程

服务器
Apache + php + 宝塔 + Typecho

错误示范

在宝塔的网站模块点击设置,点击伪静态,宝塔默认具有多种模板的伪静态配置代码,包括typecho,但是我的面板上没有,所以就直接在0.当前栏目中写入了伪静态代码,如下图:
weiErr.png

然后,保存,访问,报错,emmm...
访问页面信息如下

syntax error, unexpected '<', expecting end of file

原因
服务器配置为Apache,而我用的是nignx伪静态代码,因为没学过apache服务器设置,但是我看出apache配置一般为<modeName>contents</modeName>方式配置,niginx而是js代码格式,所以应该是在伪静态处没有找到"<"符号而报错

解决方案
1.会配置服务器则删除主题中的伪静态代码
2.反之则重装主题,保留关键页面配置
3.百度一下&谷歌搜索


伪静态设置

服务器
Apache + php + 宝塔 + Typecho

宝塔面板设置
打开左侧导航栏网站模块,网站设置,点击伪静态,在当前菜单为0.当前配置如下:
weiSucc.png

Code:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>

Typecho后台设置
网站设置->永久链接,配置如下:
linkSet.png

重启Apache服务,访问个人网站查看链接,这里是查看本人博客-关于页面链接,以下格式即可
link.png


写在后面

这次才真的是差点让博客重装了,以后得慎重一点,有问题可以评论或在关于页面的联系方式联系我。

Linux 学习日志 - 简介
快来做第一个评论的人吧~
0:00