Yii框架的路由配置方法分析

2023-03-19 02:40:28 字數 1349 閱讀 9784

取消index.php

這兩種方法都是在自動新增index.php

方法一:使用.htaccess

新增.htaccess檔案  與index.php同級

rewriteengine on

# if a directory or a file exists, use the request directly

rewritecond % !-f

rewritecond % !-d

# otherwise forward the request to index.php

rewriterule . index.php

方法二:vhost

servername public.oa.com

documentroot "d:\phpstudy\phptutorial\www\oa\frontend\web"

# use mod_rewrite for pretty url support

rewriteengine on

# if a directory or a file exists, use the request directly

rewritecond % !-f

rewritecond % !-d

# otherwise forward the request to index.php

rewriterule . index.php

# use index.php as index file

directoryindex ind程式設計客棧ex.php

# ...other settings...

# apache 2.4

require all granted

##程式設計客棧 apache 2.2

# order allow,deny

# allow from all

yii配置

'urlmanager' => [

//美化路由

'enableprettyurl' => true,

//不啟用嚴格解析www.cppcns.com

'enablestrictparsing' => false,

是否顯示

'showscriptname' => false,

//偽靜態化 seo

'suffix' => '.html',

//美化規則

'rules' => [

//第一條:文章詳細頁

'/程式設計客棧:\d+>'=>'www.cppcns.com;/detail',

//第二條:文章列表頁

'post'=>'post/index',

],],

YII 框架語言包配置方法

操作思路 1.開啟中文顯示 在配置中加入以下 表示開啟中國顯示 基礎版本在 config web.php 高階版本在 basic main.php language zh cn 2.配置語言包 基礎版本在 config web.php 高階版本在 basic main.php 第一步 加入語言包配置...

yii框架的部署方法

yii框架 yii framework 的部署方法 剛開始學習的人來說,部署yii框架還是有一定難度的,yii是一個基於元件 用於開發大型 web 應用的高效能 php 框架。yii提供了今日web 2.0應用開發所須要的差點兒一切功能。yii是最有效率的php框架之中的一個。以下就開始我們的yii...

Yii框架的入口檔案配置

預設的debug配置 在入口檔案中 defined yii debug or define yii debug true defined yii env or define yii env dev 以上配置後,所有的異常會直接顯示在頁面,也就是爆紅頁面 正式的生產環境配置 defined yii d...

YII框架分析筆記1 YII執行流程

yii整體執行流程直觀,具體由以下步驟 1 程式入口檔案index.php載入yii框架載入程式 bootstrap 檔案yii.php,載入配置檔案以及其他自定義配置。2 yii.php中yii類繼承了yiibase,主要封裝框架的一些通用方法,比如自動載入 建立元件 核心類路徑對映 記錄日誌以及...

YII框架分析筆記1 YII執行流程

yii整體執行流程直觀,具體由以下步驟 1 程式入口檔案index.php載入yii框架載入程式 bootstrap 檔案yii.php,載入配置檔案以及其他自定義配置。2 yii.php中yii類繼承了yiibase,主要封裝框架的一些通用方法,比如自動載入 建立元件 核心類路徑對映 記錄日誌以及...

YII2 路由管理

url美化分兩個階段完成 web伺服器配置 應用配置 在web伺服器中配置多域名站點配置,為保證專案安全,在yii目錄下的web目錄作為專案釋出的目錄,其中index.php作為統一入口檔案。為了美化url,配置web伺服器重寫規則,取消index.php。不過前提條件是web伺服器必須開啟重寫模組...

Yii2 路由美化

如 localhost index.php?r site index 這種路由形式對seo不友好,那麼是否可以對路由進行一下美化呢?在yii2中我們可以將路由必成以下的形式 如 localhost index.php sie index 這種路由形式與我們在瀏覽器位址列中見到的大多路由形式一樣 ge...

Mac機子上配置Yii框架

apache php是mac機子上自帶的,只需要配置一點點東西 1.配置apache認識php。loadmodule php5 module libexec apache2 libphp5.so directoryindex index.php index.html 2.以前僅僅是配置apache的...

yii框架中配置redis並啟用安全驗證

wget http get redis 3.0.0 tgz tar zxvf redis 3.0.0 tgz 解壓 cd redis 3.0.0 cd到解壓後目錄 x phpize 執行phpize configure make make install extension x redis.so 2...

Yii2 配置框架國際化支援

關於yii2國際化的問題 專門抽時間研究了一下 首先可以先檢視一下這個資料夾 vendor yiisoft yii2 messages 為專案根目錄名 開啟後可以看到,該資料夾下有大量語言檔案包,每個包裡對應了框架中一大堆的翻譯規則,比如 zh cn 包會 把英文轉換為中文,其他的包也是一樣。但其實...