yii框架设置伪静态的方法

  介绍

这篇文章将为大家详细讲解有关yii框架设置伪静态的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

apache服务器的配置

修改httpd。参看配置文件

1,将LoadModule rewrite_module模块/mod_rewrite。所以前面的注释#号去掉。

2,添加如下内容:

& lt; Directory “基本路径///web"比;   ,,,#,use  mod_rewrite  for  pretty  URL 支持   ,,RewriteEngine    ,,,#,If  a  directory 或是a  file 存在,use 从而request 直接   ,,,RewriteCond  % {REQUEST_FILENAME} ! - f   ,,,RewriteCond  % {REQUEST_FILENAME} ! - d   ,,,#,Otherwise  forward 从而request 用index . php   ,,,RewriteRule 只index . php      ,,,#,……other 设置…   & lt;/Directory>

注意其中基本的路径///web修改成你的根目录,最后不要忘记重启apache服务器。

(推荐教程:yii框架)

nginx服务器的配置

修改nginx。参看配置文件,在域名对应的服务器{}内添加如下内容:

的位置/,{   ,,,#,Redirect  everything  that 不# 39;t  a  real  file 用index . php   ,,,try_files  uri 美元;$ uri/,/index . php is_args args美元;   }

最后不要忘记重载配置文件。

yii2代码的配置

修改配置/网络。数php,在组件组中添加如下内容(去掉前后的注释)

& # 39;组件# 39;,=祝辞,(   ,,,…   ,,,& # 39;urlManager& # 39;,=祝辞,(   ,,,,,,,& # 39;enablePrettyUrl& # 39;,=祝辞,真的,   ,,,,,,,& # 39;showScriptName& # 39;,=祝辞,假的,   ,,,,,,,& # 39;规则# 39;,=祝辞,(   ,,,,,,,,   ,,,,   ,,,…   ],

这时再刷新网页,就能看到连接的形式发生了改变。此时默认会将/index . php ? r=控制器/动作这样的形式修改为/控制器/动作(如果含有参数,则将/index . php ? r=控制器/action&……改为/控制器/动作吗?…).

关于“yii框架设置伪静态的方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

yii框架设置伪静态的方法