typecho站点配置伪静态 发表于 2021-02-13 | 分类于 默认分类 | 暂无评论 前言:用秋大的[lamp建站脚本](https://lamp.sh/ "lamp建站脚本")搭建好网站环境后,就选中了[typecho](https://typecho.org "typecho"),因为它看起来很纯粹,支持`Markdown`语法,让人可以专注于文字书写。第一次搭建好网站后,分享链接时,有人提出分享出来的链接还带`index.php`后缀这种,就有大佬提出了配置`伪静态`的建议,让动态网站看起来就跟放置了一个一个html网页静态文件一样。 于是就网上搜了下相关概念,结合具体情况,找到了配置伪静态的方法。部署环境:秋水逸冰lamp建站脚本+typecho网站程序。开始下面操作前默认你已经正确配置好了typecho网站,且网站已经可以正常访问,欢迎自测。 ## 1.创建隐藏文件 因为是用的秋大的脚本建站,所以web服务器就是用的`apache`程序,所以根据网上搜索,需要先在网站根目录下添加一个`.htaccess`隐藏文件。以我的网站域名为例,内容放置目录为`/data/www/shiping.date/.htaccess`,内容范例如下: # 开始编辑此文件,域名请替换成自己的 vim /data/www/shiping.date/.htaccess # 下面是完整内容示例 RewriteEngine On # 下面一行RewriteBase空格后面紧跟网站根目录绝对路径,请替换为自己的域名 RewriteBase /data/www/shiping.date RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php/$1 [L] # 上面是完整内容示例 ## 2.typecho网站后台进行设置 上面添加好伪静态文件复写以后,还需要在typecho网站后台简单设置一下。具体设置方法可参考下图:  先到网站后台`设置-永久链接`界面,最上面勾选`启用`地址重写功能,然后在最下面点击`保存设置`保存更改。第一次很可能会遇到提交失败的提醒,这很正常,勾选上红色提醒前面的框,再进行一次提交即可。现在打开你的站点每篇文章,会发现后面没`index.php`了吧。 ## 参考链接: - [不同环境下 Typecho 的伪静态设置](https://www.jianshu.com/p/7968d1405836 "不同环境下 Typecho 的伪静态设置")版权属于:毕世平本文链接:https://shiping.date/archives/40.html转载时须注明出处及本声明