轻源码

  • QingYuanMa.com
  • 全球最大的互联网技术和资源下载平台
搜索
一起源码网 门户 齐博CMS 查看主题

如何让P8系统在linux主机上实现list-1-1.htm形式的伪静态【求精】 ...

发布者: 墨猫 | 发布时间: 2018-4-9 18:15| 查看数: 5258| 评论数: 1|帖子模式

windows主机支持url rewrite,所以P8能够在windows主机上实现形式如list-{$fid}-{$page}.htm的伪静态。
list.php?fid-{$fid}-page-{$page}.htm这样的伪静态虽然也算伪静态,但是list-{$fid}-{$page}.htm这样的伪装更接近静态页面。
而且,按照P8官方的方法,linux服务器的话只有在自己的服务器上,通过修改apache配置文件conf/httd.conf才能实现伪静态,可是使用国外主机的朋友一般都是虚拟主机,这样的方法肯定不现实。
后来我想到国外的主机一般都支持.htaccess,能不能够通过.htaccess来实现形式如list-{$fid}-{$page}.htm的伪静态呢?
最近研究了一下.htaccess,终于在168的主机上实现形式如的伪静态页面。
这样一来,使用国外linux主机的朋友们就有福了。呵呵,不敢独享,拿出来与各位站长分享。
在.htaccess文件中这样配置即可:
RewriteEngine On
RewriteBase /
RewriteRule ^list-([0-9]+)-([0-9]+)\.htm$ list.php?fid=$1&page=$2
RewriteRule ^bencandy-([0-9]+)-([0-9]+)-([0-9]+)\.htm$ bencandy.php?fid=$1&id=$2&page=$3


RewriteBase /
这个是所在的目录。如果在根目录就写/,如果在其他目录,就跟上目录名字。如P8安装在artitle目录,就写:
RewriteBase /artitle
其他的有什么问题可以PM我。

3月19日14点11分之前用户请注意:
RewriteRule ^list-([0-9]+)-([0-9]+)\.htm$ list.php?fid=$1&page=$3
此处请修改为RewriteRule ^list-([0-9]+)-([0-9]+)\.htm$ list.php?fid=$1&page=$2
如果此处page=$3 ,则造成不能查看分页的问题,对于此前的疏忽,在此深表歉意!

最新评论

adoble 发表于 2022-6-6 17:40
可以免费下源码的网站

轻源码让程序更轻更快

QingYuanMa.com

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

快速回复 返回顶部 返回列表