Php 在YII中未正确加载URL
我正在尝试在本地计算机中设置一个站点。我从现场找到了项目文件。我更改了数据库设置和基本url。我的主页正在正确加载。但所有其他url都重定向到apache dashboard 这是我的主页。 然后我试着加载 它重定向到下一页 这是我在config/main.php中的路由Php 在YII中未正确加载URL,php,yii,url-routing,Php,Yii,Url Routing,我正在尝试在本地计算机中设置一个站点。我从现场找到了项目文件。我更改了数据库设置和基本url。我的主页正在正确加载。但所有其他url都重定向到apache dashboard 这是我的主页。 然后我试着加载 它重定向到下一页 这是我在config/main.php中的路由 'urlManager' => array( 'urlFormat' => 'path', 'showScriptName' => false, 'ca
'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false,
'caseSensitive' => false,
'rules' => array(
'<controller:\w+>/<id:\d+>' => '<controller>/view',
array('class' => 'application.components.TeamListRule'),
'Home' => array('site/Home', 'caseSensitive'=>false),
'<view:[a-zA-Z0-9-]+>/'=>'landingPreview/landingPage',
),
),
'urlManager'=>数组(
“urlFormat”=>“路径”,
'showScriptName'=>false,
“区分大小写”=>错误,
'规则'=>数组(
“/”=>“/视图”,
数组('class'=>'application.components.TeamListRule'),
'主'=>数组('站点/主','区分大小写'=>false),
“/”=>“登陆预览/登陆页面”,
),
),
我认为问题在于你没有使用正确的方式访问你的网站,因此你需要在上面写下你的URL
形式
localhost/yourfolder/web/index.php/yourController/method
如果您仍然有问题,请根据您提供的此信息告诉我,您似乎没有正确设置虚拟主机根目录。您的应用程序正在配置为位于虚拟主机的根目录中,并且您的应用程序被放置在根目录中的某个目录中。我将尝试用您的数据解释:
- 您的虚拟主机根目录:
- 您的应用程序根目录(其中是entry index.php):
- 您的虚拟主机根目录:
- 您的应用程序根目录(其中是entry index.php):
其中之一是创建虚拟主机。据我所见,您使用XAMPP,因此这是可行的。您应该查阅有关如何操作的文档。这实际上是基本的url编写方法。我正在使用路由重写此url