关于url美化的问题

声明:跟thinkphp框架没有关系

基础知识

http://localhost/phpStorm_Project/Y_TP-1/index.php/Home/Login/login
是我们的一个项目访问地址,我们来分析一下它是如何访问成功的:
我们可以查看apache下的httpd.conf文件

DocumentRoot "D:/Xampp/xampp/htdocs"

说明http://localhost/phpStorm_Project/Y_TP-1/index.php/Home/Login/login应该是转换成了:D:/Xampp/xampp/htdocs/phpStorm_Project/Y_TP-1/index.php/Home/Login/login,那么就能访问本地的项目了

上述的实验

将apache下的httpd.conf文件中的内容更改如下

DocumentRoot "D:/Xampp/xampp/htdocs/phpStorm_Project/Y_TP-1"

那么http://localhost/index.php/Home/Login/login和之前
http://localhost/phpStorm_Project/Y_TP-1/index.php/Home/Login/login的效果是一样的

美化过程

http://localhost/phpStorm_Project/Y_TP-1/index.php/Home/Login/login
我们最终想让它变成这样:http://project.com/index.php/Home/Login/login

过程如下:
1.在 host 文件(C:\Windows\System32\drivers\etc)中添加

127.0.0.1 project.com

2.在 D:\Xampp\xampp\apache\conf\extra\httpd-vhosts.conf中添加


 ServerName project.com
 DocumentRoot "D:/Xampp/xampp/htdocs/phpStorm_Project/Y_TP-1"
 
 Options FollowSymLinks IncludesNOEXEC Indexes
 DirectoryIndex index.html index.htm index.php
 AllowOverride all 
 Order Deny,Allow 
 Allow from all 
 Require all granted


你可能感兴趣的:(关于url美化的问题)