Yii2框架创建博客系统的路由配置

1.打开front.hyii2.com,点击右侧的About标签,可以看到域名中有index.php


Paste_Image.png

2.在hyii2文件夹下找到frontend-->web文件夹,在文件夹中新建“.htaccess”文件

Paste_Image.png

将下面的这几行配置代码复制到“.htaccess”中,保存

 RewriteEngine on

  # 如果是一个目录或者文件,就访问目录或文件
 RewriteCond %{REQUEST_FILENAME} !-d

 # 如果文件存在,就直接访问文件,不进行下面的RewriteRule
 RewriteCond %{REQUEST_FILENAME} !-f

 RewriteRule . index.php

3.去掉域名中的index.php,仍然可以访问。


去掉index

4.打开frontend文件夹下config-->main.php,在return的数组中,将urlManager的注释取消,如果没有则添加urlManager的代码

Paste_Image.png
Paste_Image.png

完成后,刷新frontend.hyii2.com,点击右边的About标签,可以看到域名中路径和我们平时看到的网站就一样了,没有index文件和符号,只有干净的路径。

Paste_Image.png

也可以在urlManager中设置网页的后缀

Paste_Image.png

可以看到网页域名有了.html的后缀,其实不加也可以。


Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容