现在的位置: 首页 > 综合 > 正文

(2)改变yii的不友好的URL

2014年04月05日 ⁄ 综合 ⁄ 共 590字 ⁄ 字号 评论关闭

【前言——什么叫不友好的URL】如下图

当我点击导航栏的Contact时,请你注意地址栏,看到没——http://localhost/learnyii/index.php?r=site/contact

其中r=site/contact表示,我现在访问的是site这个控制器的contact方法。这就是我所谓的不友好。

不论是从搜索引擎抓取你网页的角度还是网址美观性的角度考虑,使用http://localhost/learnyii/index.php/site/contact远比上面的url好。

那么我们如何得到http://localhost/learnyii/index.php/site/contact这样的URL了?(site是控制器,contact则是方法)

【方法】

(1)找到我的learnyii应用的config配置文件,如下图(请注意我表亮显示的代码)

(2)消除表亮代码的注释即可

yii默认没有开启urlManager(原因不明白),就导致了我们看到了上面那种不友好的URL,如果我们想使用友好的URL,将我表亮代码的"/*"和“*/”两个注释符号去掉即可,效果如下图。

【测试】现在回到浏览器,重新刷新,观察地址栏的变化,如下图

 

看到没有?我们得到了友好的URL。以后我们的教程会基于今天的配置进行。

在这里我只是起到了抛砖引玉的作用,我真诚的希望大家能够给我留言,一起交流

抱歉!评论已关闭.