1. 打开项目的配置文件`config/main.php`。
2. 在`components`数组中,找到`urlManager`配置项,并将其配置为如下所示:
php
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
// 添加你的路由规则
],
],
3. 添加你的路由规则,例如:
php
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'
'site/index' => 'site/index',
],
],
4. 在`web`服务器配置中(例如`nginx`或`apache`),配置将所有请求重定向到`index.php`文件,并将`index.php`文件中的`$_SERVER['SCRIPT_FILENAME']`设置为项目的入口文件路径。
例如,在`nginx`中的配置示例:
nginx
location / {
try_files $uri $uri/ /index.php?$args;
}
在`apache`中的配置示例:
RewriteEngine on
RewriteRule ^(.*)$ /index.php/$1 [L,QSA]
5. 修改`hosts`文件将域名指向你的开发环境,例如:
127.0.0.1 example.com
6. 如果要在本地测试,可以使用`127.0.0.1`作为域名。
7. 在浏览器中访问配置的域名(例如`http://example.com`),应该会正确地显示项目的页面。
查看详情
查看详情