版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhazhaji/article/details/80493513
本配置建立于 在fastcgi模式下
1. 开启rewrite拓展
# vi apache/conf/httpd.conf
#找到rewrite_module, 并把#号去除,保存
2.vi apache/conf/vhosts.conf
#最下面添加一个域名映射目录关系
<VirtualHost *:80>
DocumentRoot "G:\study\WWW\tp3"
ServerName www.tp3.com
ServerAlias tp3.com
<Directory "G:\study\WWW\tp3">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
3.重启apache
4.在thinkphp根目录下找到.htaccess(没有则新建)内容如下:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
</IfModule>
5. 修改.hosts文件 加上 tp3.com 127.0.0.1, 重启apache,并浏览器访问 tp3.com/Home/Index/index