Thinkphp5.0 更改首页入口,直接域名访问,不用从public进

首先打开配置文件httpd-vhosts-conf,然后修改网站根目录到public文件夹

<VirtualHost *:80>
  ServerName  tp5.com
  ServerAlias   tp5.com
  DocumentRoot "D:/wamp64/www/tp5/public/"
  <Directory "D:/wamp64/www/tp5/public/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
  </Directory>
</VirtualHost>

然后修改thinkphp框架里面public文件夹下的的.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>

————————————————
修改为如下:

 <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>

其实就增加了一个字符,在倒数第二行的index.php后面加了个?,即可实现网站入口文件的修改。

hxy

hxy

秦 夏

留下你的评论

快留下你的小秘密吧