zoukankan      html  css  js  c++  java
  • tp路由+伪静态+去掉index.php

    www.网址.com/news/id.html这样的效果,今天试了试,已经实现,把步骤整理如下:
    1.在tp的配置文件中开启伪静态和路由如下

    <?php
    return array(
        //'配置项'=>'配置值'
        //url访问模式为rewrite模式
        'URL_MODEL'=>'2',
        //开启伪静态
        'URL_HTML_SUFFIX' =>'.html',
        //开启路由
        'URL_ROUTER_ON' =>true,
        //路由规则
        'URL_ROUTE_RULES'=>array(
            'news/:id' => 'News/read',
        ),
    );
    ?>

    2.其实现在已经实现伪静态和路由了,当前访问 www.网址.com/index.php/news/1.html 等于访问 www.网址.com/index.php/News/read/1.html 当时我们还少一步,没有去掉index.php,现在说说apache怎么去index.php,

    1)开启Apache rewrite moudle,然后重启apache
    2)建立.htaccess文件(windows用另存为方式),内容如下
    RewriteEngine on 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ index.php/$1 [L]
    大功告成,现在就可以 www.网址.com/news/1.html 等于访问 www.网址.com/News/read/1.html 
    最后感谢tp和亮哥的火眼金睛看出我一个错误。

  • 相关阅读:
    Python爬虫-05:Ajax加载的动态页面内容
    Python爬虫-04:贴吧爬虫以及GET和POST的区别
    Python-爬虫03:urllib.request模块的使用
    Python Numpy-基础教程
    8皇后算法
    迷宫算法
    归并排序
    查找算法
    排序算法
    设计模式
  • 原文地址:https://www.cnblogs.com/e0yu/p/7839535.html
Copyright © 2011-2022 走看看