我试图访问我的Yii代码生成器,即Gii。 但是当我使用
浏览它时页面上写着
错误404 无法解析请求“gii / index”。
这是我的.htaccess文件,用于网址重写
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
这是我配置文件中的url管理器
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
//pages
'<view>'=>array('site/page'),
),
),
我做错了什么? http://localhost/mysite/gii/index/显示了gii代码生成器的布局,但显示了错误404 ...
感谢
P.S。 我还尝试关闭我的网址管理器,看看我的Gii代码生成器页面是否默认使用此网址http://localhost/mysite/index.php?r=gii/default/login 它有效...
答案 0 :(得分:1)
如果您遇到相同配置的相同问题,我确实使用了此URL http://localhost/mysite/gii/default/login
^ _ ^
答案 1 :(得分:0)
使用此.htaccess:
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
并尝试使用您的网址:
http://localhost/mysite/gii/index/