• .htaccess伪静态实例分享


    首先配置服务器启动重写模块
    打开 Apache 的配置文件 httpd.conf 。
    将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉。
    保存后重启Apache


    写重写规则
    举例说明,test.php里的代码为

     代码如下 复制代码
    <?php
    $id=$_GET["id"];
    echo $id;
    ?>

    功能就是接受URL里的id参数,并在页面显示。
    首先用记事本(如果不行就用editplus)新建一个文档,并保存为.htaccess,在里面写入如下代码

     代码如下 复制代码
    .<IFMODULE mod_rewrite.c>
    .RewriteEngine On
    .RewriteBase /
    .RewriteRule ^t_(.*).html$ test.php?id=$1 [L]
    .</IFMODULE>

    具体解释可以查看apache手册。下载apache2.2手册
    第4行 ^t_(.*).html$ 描述你输入的URL地址, test.php?id=$1  其实际要访问的地址
    例如当您在浏览器中输入(假设您的test.php和.htaccess文件都在您服务器的mytest文件夹下)localhost/mytest/t_1.html 则在浏览器中将输出 1,  
    如果输入为 localhost/mytest/t_sophp.html 则浏览器输出sophp
    第一个地址实际访问的是localhost/mytest/test.php?id=1 
    第二个实际访问的是 localhost/mytest/test.php?id=sophp

    重写完规则后,将您网页中以前都为传参数的URL链接改为您修改后的规则样式就成功了。
    如果自己买的空间支持重写的话,只要把.htaccess 文件传到根目录即可。

    http://www.111cn.net/phper/apache/40427.htm

  • 相关阅读:
    code review
    设计原则
    知识点介绍
    REST API
    第四章 模块化React和Redux应用
    第3章 从Flux到Redux
    第二章 设计高质量的React组件
    React和Jquery比较
    第一章 React新的前端思维方式
    封装一个获取module.exports内容的方法
  • 原文地址:https://www.cnblogs.com/hellowzd/p/4460311.html
Copyright © 2020-2023  润新知