最新php伪静态规则写法 php 路由类 伪静态优秀

格式:DOC 上传日期:2023-04-28 08:40:53
最新php伪静态规则写法 php 路由类 伪静态优秀
时间:2023-04-28 08:40:53     小编:zdfb

无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。大家想知道怎么样才能写一篇比较优质的范文吗?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。

php伪静态规则写法 php 路由类 伪静态篇一

导游 :mod_rewrite是apache的一个非常强大的功能,它可以实现伪静态页面。下面yjbys 小编就详细说说它的使用方法

通过php提供的phpinfo()函数查看环境配置,通过ctrl+f查找到“loaded modules”,其中列出了所有apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。

如果没有开启“mod_rewrite”,则打开目录 您的apache安装目录“/apache/conf/” 下的 文件,通过ctrl+f查找到“loadmodule rewrite_module”,将前面的”#”号删除即可。

如果没有查找到,则到“loadmodule” 区域,在最后一行加入“loadmodule rewrite_module ,modules/”(必选独占一行),然后重启apache服务器即可。

如何让自己的本地apache服务器支持”.htaccess”呢?设置就可以让 apache支 ss了。打开文件(在那里? apache目录的conf目录里面),

用文本编辑器打开后,查找

options followsymlinks

allowoverride none

改为

options followsymlinks

allowoverride all

就可以了。

ss文件:

用记事本 打开,点击文件–另存为,在文件名窗口输入”.htaccess”,注意是整个绿色部分,

也就是包含英文引号,然后点击保存就行了。

ss文件之后,就在里面写入以下内容:

rewriteengine on #rewriteengine为重写引擎开关on为开启off为关闭

rewriterule ([0-9]{1,})$?id=$1

我讲解一下rewriterule:rewriterule是重写规则,支持正则表达式的.,上面的([0-9]{1,})是指由数

字组成的,$是结束标志,说明是以数字结束!

好吧,现在我们可以实现伪静态页面了,写下一下的规则:

rewriteengine on

rewriterule ([a-za-z]{1,})-([0-9]{1,}).html$?action=$1&id=$2

([a-za-z]{1,})-([0-9]{1,}).html$是规则,?action=$1&id=$2是要替换的格式,$1代表第

一个括号匹配的值,$2代表第二个,如此类推!!

php代码

echo ‘你的action是:’ . $_get['action'];

echo ‘

’;

echo ‘你的id是:’ . $_get['id'];

?>

好了,我们现在在浏览器中输入:

localhost/

你的action是:page

你的id是:18

s("content_relate");

【php实现伪静态的方法实例】相关文章:

1.

php简单伪静态实例

2.

php伪静态的方法

3.

php伪静态的几种方法

4.

php的apache伪静态

5.

php技术生成静态页面的方法

6.

生成php网站页面静态化的方法

7.

php页面缓存实现方法

8.

php多线程的实现方法

9.

php实现多线程的方法技巧

【本文地址:http://www.xuefen.com.cn/zuowen/2738865.html】

全文阅读已结束,如果需要下载本文请点击

下载此文档