ThinkPHP 6.0 使用笔记 - 重写路由 隐藏入口文件index.php


1、Apache的httpd.conf配置文件加载mod_rewrite.so模块,将“#LoadModule rewrite_module modules/mod_rewrite.so”前的“#”去掉。

2、在httpd.conf文件中,将“AllowOverride None”修改为“AllowOverride All”。注意!所有 <Directory> </Directory>模块间的都要改,网站在根目录,修改一处;不在根目录的改两处。

3、编辑.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>

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM