• YII 1.0 隐藏单入口index.php 设置路由与伪静态


    隐藏 index.php

    保证apache配置文件httpd.conf里的LoadModule
    rewrite_module modules/mod_rewrite.so开启(去掉#)
    将相对应目录的AllowOverride 改为ALL
    在根目录下,即在index.php同级目录下新建.htaccess

    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
    

     设置main.php 中的路由规则

    // uncomment the following to enable URLs in path-format
    		'urlManager'=>array(
    			'urlFormat'=>'path',
                'showScriptName' =>false,
    			'rules'=>array(
                    'index.html'=>array('index'),
                    'article/<id:d+>' => array('article/index','urlSuffix'=>'.html'),
                    'category/<id:d+>/<page:d+>' => array('category/index','urlSuffix'=>'.html'),
                    'category/<id:d+>/1' => array('category/index','urlSuffix'=>'.html'),
    			),
    		),
    
  • 相关阅读:
    Win7下用IIS发布网站
    进程的端口被占用的解决方案
    JS event loop
    慕课网
    angular js
    PowerDesign生成数据库
    CodeSmith 代码生成器
    微信小程序开发学习资料
    SSO 单点登录
    面试
  • 原文地址:https://www.cnblogs.com/mr-amazing/p/4788476.html
Copyright © 2020-2023  润新知