zoukankan      html  css  js  c++  java
  • apache 把404页面的url转发给php脚本处理

    # .htaccess
    1 RewriteCond %{REQUEST_FILENAME} !-f 2 RewriteRule ^(.*)$ map.php?host=%{HTTP_HOST}&uri=%{REQUEST_URI}

    第一行是执行第二行的条件,条件是请求的文件不存在

    第二行则把host, uri作为参数传递给Php脚本map.php

    应用:

    phpcms的专题http://www.example.com/html/special/zhuanti/index.html,想把html/special去掉

    模板里面构造这样的链接 http://www.example.com/zhuanti/index.html,点击这个链接就会把url作为参数转发给map.php处理

    // map.php
    $html = file_get_contents($path); // $path你想显示的文件地址 echo $html;

      

  • 相关阅读:
    jchdl
    jchdl
    jchdl
    jchdl
    jchdl
    jchdl
    jchdl
    UVa 437 (变形的LIS) The Tower of Babylon
    UVa 1025 (动态规划) A Spy in the Metro
    UVa 10129 (并查集 + 欧拉路径) Play on Words
  • 原文地址:https://www.cnblogs.com/bushe/p/5293596.html
Copyright © 2011-2022 走看看