Typecho程序伪静态规则大全(包括Linux/Windows)
2023-06-13 09:14:35 时间
虽然老左博客是用的Wordpress程序,但是我不得不说wp程序即便是一款非常棒的程序之一,但是在资源占用方面的问题还是比较差的。如果你使用过WP程序建立博客应该知道,在网站访问量达到几百的时候一般的主机CPU会超标,甚至会出现被暂停主机使用。因为一般的主机产品CPU限制为5-10%,所以很容易超标。Typecho博客程序是国人开发的,虽然目前不在更新但是功能基本完善,结构看类似WORDPRESS,但是在占用资源上比WP好很多。所以Typecho用户还是非常多的。
Typecho程序的伪静态规则不同于wp直接默认可用,需要我们手工加载到空间中才可以生效。下面老左整理了这款程序在不同的主机环境中的伪静态规则,希望对大家有所帮助。
1、LinuxApache环境(.htaccess):
复制代码代码如下:
Typecho程序的伪静态规则不同于wp直接默认可用,需要我们手工加载到空间中才可以生效。下面老左整理了这款程序在不同的主机环境中的伪静态规则,希望对大家有所帮助。
1、LinuxApache环境(.htaccess):
<IfModulemod_rewrite.c>
RewriteEngineOn
#下面是在根目录,文件夹要修改路径,如/laozuo/
RewriteBase/
RewriteCond%{REQUEST_FILENAME}!-f
RewriteCond%{REQUEST_FILENAME}!-d
RewriteRule^(.*)$/index.php/$1[L]
#带www的跳转到不带的
RewriteCond%{HTTP_HOST}^www.laozuo.org
RewriteRule(.*)http://laozuo.org/$1[R=301,L]
#不带www的跳转到带的
RewriteCond%{HTTP_HOST}^laozuo.org
RewriteRule(.*)http://www.laozuo.org/$1[R=301,L]
</IfModule>
2、LinuxApache环境(Nginx):
location/{
indexindex.htmlindex.php;
if(-f$request_filename/index.html){
rewrite(.*)$1/index.htmlbreak;
}
if(-f$request_filename/index.php){
rewrite(.*)$1/index.php;
}
if(!-f$request_filename){
rewrite(.*)/index.php;
}
}
3、WindowsIIS伪静态(httpd.ini):
[ISAPI_Rewrite]
#3600=1hour
CacheClockRate3600
RepeatLimit32
#中文tag解决
RewriteRule/tag/(.*)/index\.php\?tag=$1
#sitemapxml
RewriteRule/sitemap.xml/sitemap.xml[L]
RewriteRule/favicon.ico/favicon.ico[L]
#内容页
RewriteRule/(.*).html/index.php/$1.html[L]
#评论
RewriteRule/(.*)/comment/index.php/$1/comment[L]
#分类页
RewriteRule/category/(.*)/index.php/category/$1[L]
#分页
RewriteRule/page/(.*)/index.php/page/$1[L]
#搜索页
RewriteRule/search/(.*)/index.php/search/$1[L]
#feed
RewriteRule/feed/(.*)/index.php/feed/$1[L]
#日期归档
RewriteRule/2(.*)/index.php/2$1[L]
#上传图片等
RewriteRule/action(.*)/index.php/action$1[L]
因为老左只有apache空间,所以测试是没有问题的,其他环境有朋友可以测试,如果遇到问题可以给我留言。
相关文章
- 在Linux下实现静态编译(linux下静态编译)
- 探索Linux下宏定义的奥秘(linux查找宏定义)
- 【惠普笔记本:从Linux转换到Windows 7】(惠普linux装win7)
- 极致体验:谷歌输入法在Linux上的炫彩表演(谷歌输入法linux)
- 实现双系统:Windows 10和Linux共存(win10装linux)
- Linux文件权限管理:如何查看文件权限(linux文件权限查看)
- 如何在Windows下安装Linux双系统(如何安装linux双系统)
- 分析Linux登录失败日志分析指南(linux登录失败日志)
- 优化优化Linux进程调度码:开启新的极限性能(linux进程调度代码)
- 在Linux 中设置静态路由表(linux静态路由添加)
- 问题Linux分支之谜:真正的解决方案(linux的分支)
- Linux中文件类型的概述(linux文件的类型)
- 和 windows比较: Getty Linux 与 Windows(gettylinux)
- 把Windows换装成Linux:走向新的科技世界(win装linux)
- Linux之分支:开启新纪元(linux的分支)
- Linux之父创造的分支:不同的历史及未来(linux的分支)
- Linux教程:如何开启Shell命令行界面(linux开启shell)
- 同时安装Windows和Linux双系统(windows装linux双系统)
- 使用Linux平台编译APK应用的详细方法指南(linux编译apk)
- Windows远程桌面使用Linux提高工作效率(window远程桌面linux)
- Linux命令解读:让你明了CLI的功能(linux 命令 解析)
- 文件Linux C语言中读取配置文件的方法研究(linux c 读取配置)
- 深度优先搜索算法在Linux上的应用(dfs linux)
- 在Windows上安装Linux系统的步骤(windows安装linux系统)
- Linux与Windows:共同打开软件世界的大门(linux和windows)