zoukankan      html  css  js  c++  java
  • ubunut+nginx + yii + url重写(url rewrite)+mac+apache

    虽已解决,但仍有不解,先贴出步骤备忘。

    ubuntu + nginx 下:

    第一步:yii 的main文件

    'urlManager'=>array(
    'urlFormat'=>'path',
    'showScriptName'=>false, // 这一步是将代码里链接的index.php隐藏掉。
    'rules'=>array(

    ),
    'urlSuffix' =>'.html',
    ),

    第二步:nginx

    location  /  {

      if  (  !-e $request_filename  )

      {

        rewrite  ^/(.*)  /index.php   last;

      }

    }  

    备注 :if与括号之间要有空格,否则报错。

    第三步:sudo service nginx restart

    mac + apache2 下:

    第一步:与上面相同

    第二步:在项目下的入口文件index.php的同级,新建.htaccess文件,写入:

    Options +FollowSymLinks
    IndexIgnore */*
    RewriteEngine on
    # if a directory or a file exists, use it directly
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    # otherwise forward it to index.php
    RewriteRule . index.php

    参考资料:

    http://www.cnblogs.com/dami520/archive/2012/08/16/2642967.html  //不错

    http://zhan.renren.com/itbegin?gid=3602888498031453983&checked=true //不错

    1、以专家为榜样,不必自己重新探索
    2、解构技能,找出实现80%效果的那20%
    3、不要一心二用
    4、练习练习再练习!然后获得即时反馈
    5、坚持,不要在低谷期放弃
  • 相关阅读:
    SQL函数说明大全
    (火炬)MS SQL Server数据库案例教程
    SQL 数据库基础语句
    java 中length,length(),size()的区别
    关于webLogic启动问题
    dreamweaver读jsp时遇到的问题
    Microsoft 注册表编辑器 (regedit.exe)
    由正则表达式REGEXP_REPLACE开始
    Hello World
    Python基础目录
  • 原文地址:https://www.cnblogs.com/zhongyuan/p/3071253.html
Copyright © 2011-2022 走看看