今天遇到一个问题,相信用wordpress的同学都遇到过, 就是当你使用伪静态时,原规则如:/archives/%post_id% 突然换成 /%postname% 时候,发现以前的链接都无法访问了, 也就是说类似于:http://www.stwind.org/archives/1108 ,会变成404 ,只能访问 http://www.stwind.org/g 这样的文章名, 以至于很多用户不敢轻易的修改规则, 要么一直用数字,要么一直用文章名. 其实我们只要稍稍改下伪静态规则就可以了 提醒: 设置一次系统将自动写入.htaccess 一个新规则, SO ,请先在固定链接那边填写自定义结构 :/%postname% , 保持更新后,到服务器根目录下在.htaccess ,把规则替换成下面规则即可! # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^archives/(\d+) /?p=$1 [R=301] RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f …
标签存档: 伪静态
URLrewrite 伪静态是什么东西
对于一般的网站用户,他们不在乎是伪静态还真的静态 , 我很奇怪有些站长只是满足于自己的爱好和洁癖,刻意的追求伪静态,到底为了什么? 更有一些IDC 打折”支持伪静态”的旗号,肆意欺骗菜鸟站长. 伪静态是什么东西? URLrewrite 干嘛用的?
STWind 高级伪静态教程适用版本PW8.5(0323)
原帖:http://www.phpwind.net/read-htm-tid-1280119-displayMode-1-page-1.html 非常的抱歉,延迟了很久才更新. 但也欣慰的发现,经过一年多的尝试,很多站长已经掌握了如何从低版本移植到高版本了,这点很好,继续保持下去! 8.5 的read里多了一个参数叫 displayMode ,没关系,可以忽略。如果有问题请及时给我反馈。 如果你懒得对比,懒得手动修改,可以用懒人包覆盖,前提是网站程序默认无改动,和服务器支持自定义.htaccess ! 8.3版本(1204):http://www.phpwind.net/read.php?tid=1177416 8.0版本(0913):http://www.phpwind.net/read-htm-tid-1054381.html 7.5(x)[1223更新] :http://www.phpwind.net/read-htm-tid-894423.html /* *本方法切勿三心二意,确保伪静态地址不会经常性更改,伪静态规则不会被扰乱,且仅适用在论坛中. *修改方法可以自由传播,如果你表明出处最好了! @某骨头 ([url]http://t.sina.com/abigbone[/url])? 2011/4/14 */ 按照惯例,我们直接说如何修改,并在后面提供修改方法 一:打开require/common.php 找到: function urlRewrite($url) { global $db_htmifopen, $db_dir, $db_ext; if (!$db_htmifopen) return $url; $tmppos = strpos($url, ‘#’); $add = …
街风网:wordpress伪静态规则解析(.htaccess)
Rewrite是一种服务器的重写脉冲技术,它可以使得服务器可以支持 URL 重写,是一种最新流行的服务器技术。很多站长热衷于Rewrite来实现短地址来访问网站内容,wordpress是一个利用较多较成熟的一个
STWind 高级伪静态教程适用版本PW8.3(1208)
很久没有发帖,很久没有冒泡, 8.3给我带来的惊喜让很多朋友都着急升级,当然用着8.0 或者更早的版本不那么方便直接升级,今天抽空把代码移植下~对大家有用的话那最好了! 我查看了8.0 版本下载了700多次,这个下载数让我有点吃惊~~ ,我觉得有义务把这个方法延续做下去~~
骨头:伪静态的二三事,认识伪静态!
第四, 欢迎技术员和非技术员,爱好者和非爱好者 都能用5分钟时间了解下静态和伪静态.
如果你懂的伪静态的原理,请帮助那些还不懂的新同学,如果不懂得伪静态请不要误导新同学. 以apache的扩展为例, 大家可以参考官方文档:http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
骨头帮:STWind高级伪静态的由来
当然还有一些我不太记得名字的朋友也让我推动下,把这个当插件或者当功能集成到pw默认程序里,先感谢大家的厚爱, 没有集成到系统里,我觉得有两点,一个是这种规则并不是通用性非常高,无形中增加了是用门槛. 二.伪静态得意实现是需要消耗一定性能为代价,居于整体负载能力考虑,没有做集成. 哈哈,具体我也不知道,不过没关系,我还会继续支持这.也希望更多人学会并传授他人.
利用rewrite为论坛添加站点地图sitemap
谷歌开放性的好处就是,不随便设置门槛,尊重你的站点结构,尊重你的站点内容进行编排收录,但并不是所有的搜索引擎都这样,有时候必须做一些工作,得以让百度,必应等收录的更好,比如利用sitemap
IIS下设置伪静态(rewrite)的教程
URL 静态化可以提高搜索引擎抓取,开启本功能需要对 Web 服务器增加相应的 Rewrite 规则,且会轻微增加服务器负担。本教程讲解如何在 IIS 环境下配置各个产品的 Rewrite 规则。
关于伪静态和真静态的评论
貌似发现不少朋友还不能很准确的分清静态和伪静态。?? 顾名思义, 伪静态是相对真实静态来讲的. 通常我们为了更好的缓解服务器压力,和增强搜索引擎的友好面.都将文章内容生成静态页面.但是有的朋友为了实时的显示一些信息.或者还想运用动态脚本解决一些问题.不能用静态的方式来展示网站内容.但是这就损失了对搜索引擎的友好面.怎么样在两者之间找个中间方法呢,这就产生了伪静态技术.就是展示出来的是以.html一类的静态页面形式. 以下来自维基百科:真正的静态化和伪静态还是有本质的区别的。 为浏览用户处理一个纯粹html和一个调用多个数据的php在CPU的使用率方面明显前者少。记得原来有个人说html下载硬盘读写频繁,他这么说好像读取数据库不用读写磁盘似的,何况还有一大堆缓存的零散php也是放在硬盘的,这些读取不用磁盘操作么?可笑。 读取单个html+图片Flash等附件就可以实现的目的,何苦要读数据库又要读php缓存文件又要重新整合数据输出再+图片Flash等附件这么大费周章呢?CMS首页不需要很多的互动的,论坛那一套不应该拿到这里来用,相反应该更多考虑的是:美观!兼容!信息的直观!性能!还有稳定!
骨头帮:说说伪静态的二三事
大家好,很久没写帖子, 针对大家对伪静态 这个东西的理解和误解我感到非常的着急 ,希望通过这个帖子可以让更多人知道.

近期评论