随笔 - 60  文章 - 5  trackbacks - 0
<2011年7月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

常用链接

留言簿(2)

随笔分类(42)

随笔档案(60)

文章档案(2)

我收藏的博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜

Apache服务器下yii的urlManager设置
step1:Yii的配置文件config/main.php中
'components'下增加
 1 'urlManager'=>array(
 2     'urlFormat'=>'path',
 3     'showScriptName' => false,
 4     'rules'=>array(
 5         'urls.js' => 'workspace/urls',
 6         'env.js' => 'workspace/env',
 7                 '<controller:\w+>/<id:\d+>'=>'<controller>/view',
 8                 '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
 9                 '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
10             ),
11         ),
step2:开启Apache的配置文件httpd.conf中LoadModule rewrite_module modules/mod_rewrite.so和AllowOverride属性设置为All
step3:编写一个.htaccess文件放在app的根目录,添加以下几行到文件中
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php
posted on 2011-07-26 14:20 黄剑父 阅读(5306) 评论(0)  编辑 收藏 引用 所属分类: web开发

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理