精华内容
下载资源
问答
  • 伪静态

    2011-06-16 10:12:08
    伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态
  • 伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪静态伪...
  • 伪静态的源码 伪静态 伪静态 伪静态 需要的来
  • 伪静伪静态规则伪静态规则伪静态规则伪静态规则伪静态规则伪静态规则伪静态规则伪静态规则伪静态规则伪静态规则伪静态规则伪静态规则伪静态规则伪静态规则伪静态规则伪静态规则伪静态规则伪静态规则态我
  • Discuz首页最后回复伪静态,redirect.php伪静态,最后发表伪静态效果,需要的朋友可以参考下
  • 伪静态是一种可以把文件后缀改成任何可能的一种方法,如果我想把php文件伪静态成html文件,这种相当简单的,下面我来介绍nginx 伪静态配置方法有需要了解的朋友可参考。
  • 本文章来总结一下关于apache伪静态与iis伪静态区别介绍,主要讲到了一些规则的问题与配置区别,以后大家就可以直接在iis伪静态转换apache,反之也很简单哦,需要了解的碰可以参考下
  • 本文为大家介绍下PHPCMS V9评论模块伪静态与TAG模块伪静态设置,感兴趣的朋友可以参考下哈,希望对你学习PHPCMS V9有所帮助
  • 伪静态注入中转突破伪静态,可以学习一下啊,比较全面了
  • 伪静态.txt伪静态.txt

    2010-06-13 11:05:29
    伪静态.txt伪静态.txt伪静态.txt伪静态.txt伪静态.txt伪静态.txt伪静态.txt伪静态.txt伪静态.txt
  • moodle伪静态

    2018-08-08 15:29:31
    摩灯伪静态摩灯伪静态摩灯伪静态摩灯伪静态摩灯伪静态摩灯伪静态
  • nginx伪静态(超级简单)

    万次阅读 2018-08-31 19:45:25
    由于只是学习伪静态就自己配个host随便玩了,也没多写配置文件,注意是伪静态 上面的一条伪静态(rewrite)是将访问wojiuwangla.com/wangla.html给301(重定向)到百度。 首先配置host,我的电脑是win10的,host...

     

    由于只是学习伪静态就自己配个host随便玩了,也没多写配置文件,注意是伪静态

    上面的一条伪静态(rewrite)是将访问wojiuwangla.com/wangla.html给301(重定向)到百度。

    首先配置host,我的电脑是win10的,host文件在C:\Windows\System32\drivers\etc\hosts

    访问结果

    访问域名,正常返回,然后访问伪静态试试看

    别激动,还没敲回车

    Look,结果出来了,从http://wojiuwangla.com/aa.html跳转到百度了。

     

    伪静态需要用到的正则匹配,只是copy了一部分

    Copy以下的正则来源:https://www.jb51.net/article/91444.htm

     

    平时常用的:

    ~      为区分大小写的匹配。
    ~*     不区分大小写的匹配(匹配firefox的正则同时匹配FireFox)。
    !~     不匹配的
    !~*    不匹配的

    .     匹配除换行符以外的任意字符
    \w     匹配字母或数字或下划线或汉字
    \s     匹配任意的空白符
    \d     匹配数字
    \b     匹配单词的开始或结束
    ^     匹配字符串的开始
    $     匹配字符串的结束

    *     重复零次或更多次
    +     重复一次或更多次
    ?     重复零次或一次
    {n}     重复n次
    {n,}     重复n次或更多次
    {n,m}     重复n到m次
    *?     重复任意次,但尽可能少重复
    +?     重复1次或更多次,但尽可能少重复
    ??     重复0次或1次,但尽可能少重复
    {n,m}?     重复n到m次,但尽可能少重复
    {n,}?     重复n次以上,但尽可能少重复

    \W     匹配任意不是字母,数字,下划线,汉字的字符
    \S     匹配任意不是空白符的字符
    \D     匹配任意非数字的字符
    \B     匹配不是单词开头或结束的位置
    [^x]     匹配除了x以外的任意字符

     

    OK,刚才只是热身,接下来继续

    这次多添加了两条新规则

    1:访问wojiuwangla.com/wangla.html跳转到百度

    2:访问wojiuwangla.com/纯数字至少一个数字.html跳转到QQ官网

    3:访问wojiuwangla.com/匹配字母或数字或下划线组合.html 跳转到问道官网(有没有 道十二 的道友)

     

    重启完访问试试看

    回车后结果

    已经跳转了,因为我们的伪静态是\d变量匹配,所以我们输入其他数字也是会跳转

    OK,让我们试试下一条伪静态

    回车后结果

    也跳转了,我们再试试数字字母,数字下划线,数字字母下划线组合之后的结果

    OK,然后我们在试试在本地服务器上进行伪静态跳转

    创建测试页面

     

    修改配置文件,添加网站根目录,以及修改伪静态规则,因为上面两条影响的太大,无论你是什么开头,只要是html结尾的就会跳转到相应的网站。

    记得清楚浏览器缓存,否则可能会出现还是返回问道官网的页面

    访问结果如下

    接下来把固定的伪静态改一下,这样的话,访问符合条件的php文件都会跳到相对应的html上,比如访问/index-3.php就会跳转到/index.html上。

    规则没有太多变化,只不过把第一个正则参数(\w+)写到要显示的对应的路径上了,第一个参数是$1,第二个是$2

     

    再创建个文件测试真实性

    不好意思,我没配置php,我给php改个名

    OK,再试试看

    换成test试试

    OK,都已经跳转,我们尝试多个参数

    文件也改名了,好了,再试试看,千万记住,修改完配置文件必须重启/重载,要不不会生效

    OK,再了解一下长度限制,

    访问结果

     

     rewrite  "^/3-(\d{3,6}).php$"   /3-$1.html permanent;

    前面那一段需要用双引号引住,否则会被nginx认为}配置文件已经结尾了,然后报错。

    {4,}代表最少4位数。最多无穷大。

     

    伪静态大致应该就是这样的,可以在加多个参数后面跟不同的变量,根据自己的需求调整,万变不离其宗,可以在这些的基础上面修改,多个参数就是(\w+)-(\d+)-(\w+)这种的,后面跟$1-$2-$3一般来说不会轻易让(\w+)(\d+)挨着,\w包括了数字字母下划线而且有+号,代表不止是一个,如果匹配os91f0_31na2222这个字符串的话,直接用一个(\w+)就可以的,不用再多写个(\d+),也可以精确写成(\w+)na(\d+)。

    还得说一点,注意伪静态的顺序,

    比如你的第一条是

    ^(.*)/$  https://www.baidu.com/ last;

    第二条是

    ^/test/$ https://www.qq.com/ last;

    这样的话第二条不会生效

     

     

    permanent参数是永久性重定向,状态码是301。

    redirect参数临时重定向,状态码是302。

    last参数匹配条件成功后,跳出当前location,不跳出server,(如果写在server下,没有location,直接就下一步了),重新在server里请求,相当于再一次请求server,匹配到之后,去请求最后的链接。

    break参数匹配成功后,直接去请求break伪静态之后的链接。

    break例子:

    rewrite ^/222/(.*) /333/$1 break;

    rewite  ^/222/(\w+)/ /xxxxx/$1 break;
    rewrite ^/333/(\d+)/$ https://aa.com/333 permanent;
    #######################################################

    访问aa.com/222/ccc.html  ----》 aa.com/333/ccc.html

    这就是break,最后访问的是aa.com/333/ccc.html,不会继续往下走,下面的规则不生效。

     


    last例子:

    rewrite ^/wangla/1.html$ /ccc/1.html last;

    rewrite ^/ccc/(\d).html$ /ddd/1.html break;

    #######################################################

    访问aa.com/wangla/1.html ----》 url变成 aa.com/wangla/ccc/1.html ,然后继续请求一次,向下匹配规则

    因为已经是 aa.com/wangla/ccc/1.html ---》 aa.com/ddd/1.html 

    我们访问的是aa.com/wangla/1.html,最后出现的是 aa.com/ddd/1.html

    这就是last,不跳出server继续向下匹配,如果下面没有规则了,那就直接请求/ccc/1.html了。

     

     

     

     

     

    展开全文
  • apache中伪静态配置和使用(Apache虚拟主机下Discuz伪静态),需要的朋友可以参考下。
  • 伪静态插件 asp伪静态

    2011-06-30 17:07:44
    制作网站的朋友,对于静态生成不会那就伪静态也不错的,或者个性更改后缀,让别人不知道你用什么语言编写的,伪静态改为.html的后缀更受搜索网站的喜欢。 赶紧去试试吧
  • apache伪静态转为nginx伪静态

    千次阅读 2018-05-09 15:59:24
    1.将原apache项目中的伪静态文件转化为nginx的伪静态2.将转化后的伪静态覆盖原来的伪静态文件内的内容3.配置nginx服务器的文件4.重新启动nginx服务器详解:1)找到项目中的伪静态文件 ,vim打开文件,将内容复制出来 ...

    1.将原apache项目中的伪静态文件转化为nginx的伪静态

    2.将转化后的伪静态覆盖原来的伪静态文件内的内容

    3.配置nginx服务器的文件

    4.重新启动nginx服务器

    详解:

    1)找到项目中的伪静态文件 ,vim打开文件,将内容复制出来    下面这个是本人的文件

    2)下面这个是自动转化的网址

    3)将转化后的内容复制在 .htaccess里面。替换原来的内容。wq保存退出

    4)配置nginx服务器

    引入伪静态文件  文件的路径根据自己的实际情况订

    4)重新启动nginx服务器

    service nginx restart           (启动命令可能不大一样);

     

    展开全文
  • jsp伪静态,javaweb实现伪静态实例,完整实例,说明文档
  • 如何使用.htaccess使非伪静态页面301跳转到伪静态页面然后再跳转?这是一个比较蛋疼的跳转。因为不小心就会搞成死循环导致页面无法打开。好在问题最终解决了。记录并分享出来,给需要的朋友借鉴借鉴。 规则如下: ...
  • 内有伪静态的配置 控件详解 相当有用的控件 方便seo
  • Win7/Windows2003下IIS6.0、IIS7.5的伪静态组件安装和伪静态配置方法,还包括常用的伪静态规则使用方法
  • 主要介绍了PHP页面静态化——纯静态与伪静态用法,结合实例形式分析了PHP页面静态化——纯静态与伪静态相关原理、实现方法与相关操作注意事项,需要的朋友可以参考下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 105,199
精华内容 42,079
关键字:

伪静态