网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

$this->request->param()数据多了一个参数

时间:2026-02-15 15:09:25

1、小编是通过修改public目录下的.htaccess文件实现问题解决的,不同情况下对

.htaccess文件修改方式不一样,可分为以下情况:

2、默认的文档是这样的:

<IfModule mod_rewrite.c>


  Options +FollowSymlinks -Multiviews
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

3、用phpstudy工具的集成环境请把文件修改成以下的状态:

<IfModule mod_rewrite.c>


Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>

4、使用apache版本使用时.htaccess文件:

<IfModule mod_rewrite.c>


Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>

如果是单独用Apache环境的话,最好修改成上面这样,因为不修改的话,会无法以: 模块/控制器/方法  的形式访问,会报错的,只能用官方手册提供的原始url访问方式去访问

5、最后,希望我的分享能给看的人带来帮助,感谢阅读


© 2026 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com