在使用ThinkPHP框架进行开发时,通常都会涉及到使用Nginx作为Web服务器的环境。而为了实现静态功能,我们需要对Nginx进行配置。 首先,我们来看一下整个实现静态的流程: | 步骤 | 操作 | | :--: | ---- | | 第一步 | 创建Nginx配置文件 | | 第二步 | 配置Nginx静态规则 | | 第三步 | 重启Nginx服务 | 接下来,我们逐步介绍
原创 4月前
2630阅读
Thinkphp Nginx静态规则
原创 2010-10-07 11:38:09
6269阅读
2点赞
2评论
yourls是一款著名的短网址程序,相对于选择第三方短网址服务,使用yourls可以将数据拿在自己手中,避免第三方短网址恶意的跳转! 我曾经遇到过百度上搜到的所谓新浪短网址服务,然后url被跳转其他页面。 第一天还是正常,第二天就开始乱跳了! 一:Yourls项目地址 yourls是发布在Github的一个项目,项目地址为:https://www.kxxzz.com/go.php?g
URL静态通常是为了满足更好的SEO效果,ThinkPHP支持静态URL设置,可以通过设置URL_HTML_SUFFIX参数随意在URL的最后增加你想要的静态后缀,而不会影响当前操作的正常执行。例如,我们设置 的话,我们可以把下面的URL http://serverName/Home/Blog/
转载 2019-11-01 17:03:00
735阅读
2评论
我本来想给大家写一篇工具类的杂谈,思来想去又想到了可视化面板,就目前国产面板而言,WDCP、宝塔面板、AMH等,说是群雄逐鹿一点都不为过,AMH4.2之后,可以说是走了相当一部分人,暗示收费版本,所以本次我们主要看看WDCP和宝塔面板之间,到底谁更好用? 为了不在鸡蛋里挑骨头,先来看看双方的一些优势以及不足:老前辈,WDCP的优势:1.文档资料丰富,这点主要是因为WDCP早年发行,多年
ThinkPHP 作为 PHP 框架,是单一入口的,那么其原始的 URL 便不是那么友好。但 ThinkPHP 提供了各种机制来定制需要的 URL 格式,配合 Apache .htaccess 文件,更是可以定制出人性化的更利于 SEO 的 URL 地址来。 .htaccess文件是 Apache 服务器中的一个配置文件,它负责相关目录下的网页配置。我们可以利用 .htaccess 文件的
ThinkPHP 作为国内最流行的一个PHP框架,由于她开发应用的便捷,便吸引越来越多的开发者开始使用她来做项目的底层架构。像我PHP基础并不是很好,也可以使用她来完成一个像模像样的项目。下面便分享一些使用ThinkPHP需要了解的东西。去掉 URL 中的 index.phpThinkPHP是单一入口的,默认的 URL 不是很友好。但 ThinkPHP 提供了各种机制来定制需要的 URL 格式,配
程序目录环境说明 http://www.123.com/admingm指向到/data0/htdocs/www.123.com/admingm目录里 admingm目录里放的是tp的框架:Admin、Public、ThinkPHP、index.php, nginx如果需要实现静态,需要自己编写rewrite,以下是我自己编写的,希望对需要的人能有点帮助。 1、php.ini 
原创 2012-06-26 19:26:39
2982阅读
程序目录环境说明http://www.123.com/admingm指向到/data0/htdocs/www.123.com/admingm目录里admingm目录里放的是tp的框架:Admin、Public、ThinkPHP、index.php,nginx如果需要实现静态,需要自己编写rewrite,以下是我自己编写的,希望对需要的人能有点帮助。1、php.ini  文件里 改了一个
转载 2012-10-22 13:16:42
515阅读
ThinkPHP静态规则.htaccess与httpd.ini下隐藏index.php的解决方法摘要:什么是静态?简单说就是将动态的url变成静态的url显示,就叫做静态。“”就是假的,不是真的静态url,是通过技术手段实现的。用户只要开通无忧php虚拟空间就支持url重写功能,无需其它任何设置,我们使用静态的好处,就是可以优化网络引擎,提高网站权重。将网站静态化处理,是网站seo优化非
TP静态 thinkphp静态 Windows系统使用 <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rul
原创 2021-08-19 09:38:35
10000+阅读
 一、什么是静态静态即是网站本身是动态网页如.php、.asp、.aspx等格式动态网页有时这类动态网页还跟"?"加参数来读取数据库内不同资料,静态就是做url重写操作(即rewrite)。很典型的案例即是discuz论坛系统,后台就有一个设置静态功能,开启静态后,动态网页即被转换重写成静态网页类型页面,通过浏览器访问地址和真的静态页面没区别。但是记住:做静态的前提就是服务器
文件及目录匹配: -f 和 !-f 用来判断是否存在文件 -d 和 !-d 用来判断是否存在目录 -e 和 !-e 用来判断是否存在文件或目录 -x 和 !-x 用来判断文件是否可执行 正则表达式匹配: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配   flag标记有: last 相当于Apach
前面文章中详细讲解了各类属性代表含义,实际生产中我们可能需要更多的配置技巧完成实际的功能,我们这篇文章就总结一下常见的配置方法和实际应用1. 静态比如我们的博客显示页面是动态生成的,比如需要使用GET的方式在url上注明文章的id号,具体url格式: ,然后静态将动态生成页面伪装成静态页面。将原本的请求路径改为通过 的方式访问。这个技术可以通过spring 的参数路径来实现,同样可以使用我们
红帽是一家致力于提供开源解决方案的公司,旗下的Linux操作系统备受用户青睐。而在开源技术的领域中,ThinkPHP作为一款优秀的PHP开发框架,也受到了广泛的关注和应用。静态文件是指利用URL重写技术,将动态生成的网页地址转化为静态的URL地址,从而提高网站的SEO效果和用户体验。 在Linux系统上,部署ThinkPHP框架的网站时,通常需要使用静态文件来优化网站的访问效果。通过使用
原创 4月前
53阅读
通常,我们在美化或者希望能更好的兼容搜索引擎的时候我们常常使用nginx的rewrite模块来实现,例如:我们希望原本的访问链接xxxx.com/xx/xx/xx.php?id=12,变成这种:xxx.com/xx/xx/12.html;又或者是原本的访问链接太长,我们希望能够简洁一点等等吧,下面我将针对这两种情况来做配置。1. 实践(1) 页面静态将xxxx.com/xx/xx/xx.php?
新建一个文件,文件名为.htaccess,或者可以先随便新建个文件,上传到虚拟主机后再改名为.htaccess文件的内容是下面的,服务器如果是apache的,文件的内容就写Apache的,服务器如果是Nginx的,文件的内容就写Nginx的文件上传到网站所在的目录里(比如wwwroot目录或者public_html目录)Apache(通常是用这个,kangle也是用这个)<IfModule mod_rewrite.c>Options +FollowSymlinks -Multiview
原创 2021-05-19 21:55:34
8094阅读
Nginx静态配置和常用Rewrite静态规则集锦Nginx常用Rewrite静态规则: nginx中使用静态是直接在nginx.conf 中写规则的,并不需要像apache要开启写模块(mod_rewrite)才能进行静态nginx只需要打开nginx.conf配置文件,在server里面写需要的规则即可。server { listen 80; server_name
由于只是学习静态就自己配个host随便玩了,也没多写配置文件,注意是静态上面的一条静态(rewrite)是将访问wojiuwangla.com/wangla.html给301(重定向)到百度。首先配置host,我的电脑是win10的,host文件在C:\Windows\System32\drivers\etc\hosts访问结果访问域名,正常返回,然后访问静态试试看别激动,还没敲回车Loo
  • 1
  • 2
  • 3
  • 4
  • 5