介绍
这篇文章将为大家详细讲解有关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框架设置伪静态的方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。