yii框架的路由如何配置

发布时间 - 2020-02-26 00:00:00    点击率:

首先要在服务器配置(httpd.conf)中开启重写模块

#开启重写模块,将其前面的#去掉
LoadModule rewrite_module modules/mod_rewrite.so
#Directory中允许覆盖开启

    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Require all granted

(相关教程推荐:yii框架)

在目录下加入服务器配置文件.htaccess

RewriteEngine on

###############################
# @email test@test.com
# @author test
###############################

#重写规则
#如果是一个目录或者文件,就访问目录或者文件
RewriteCond %{REQUEST_FILENAME} !-d

#如果文件存在,就直接访问文件,不进行下面的RewriteRule
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule . index.php

在框架配置项\frontend\config\main.php中加入urlManager配置项

'urlManager' => [
    'enablePrettyUrl' => true,
    'showScriptName' => false,    //'suffix' => '.html',//URL后缀],

重启服务器。

更多编程相关内容,请关注编程入门栏目!


# yii  # 路由  # php 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 香港服务器部署网站为何提示未备案?  如何打造高效商业网站?建站目的决定转化率  香港服务器WordPress建站指南:SEO优化与高效部署策略  JS经典正则表达式笔试题汇总  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  JavaScript中如何操作剪贴板_ClipboardAPI怎么用  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  BootStrap整体框架之基础布局组件  独立制作一个网站多少钱,建立网站需要花多少钱?  香港服务器网站推广:SEO优化与外贸独立站搭建策略  Python自动化办公教程_ExcelWordPDF批量处理案例  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  如何在服务器上三步完成建站并提升流量?  如何在IIS中新建站点并解决端口绑定冲突?  网站制作价目表怎么做,珍爱网婚介费用多少?  利用python获取某年中每个月的第一天和最后一天  JavaScript如何实现错误处理_try...catch如何捕获异常?  Laravel如何实现事件和监听器?(Event & Listener实战)  Laravel如何使用Eloquent进行子查询  如何在IIS中新建站点并配置端口与IP地址?  Laravel storage目录权限问题_Laravel文件写入权限设置  网易LOFTER官网链接 老福特网页版登录地址  jquery插件bootstrapValidator表单验证详解  在线制作视频网站免费,都有哪些好的动漫网站?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  Laravel如何实现多对多模型关联?(Eloquent教程)  LinuxShell函数封装方法_脚本复用设计思路【教程】  Android利用动画实现背景逐渐变暗  制作旅游网站html,怎样注册旅游网站?  如何快速搭建FTP站点实现文件共享?  Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】  bootstrap日历插件datetimepicker使用方法  Laravel如何使用Vite进行前端资源打包?(配置示例)  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  网页设计与网站制作内容,怎样注册网站?  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  如何利用DOS批处理实现定时关机操作详解  如何快速搭建高效WAP手机网站吸引移动用户?  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  JavaScript模板引擎Template.js使用详解  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  如何自定义建站之星模板颜色并下载新样式?  如何在阿里云通过域名搭建网站?