美文网首页
关于url美化的问题

关于url美化的问题

作者: Jacqueline_JS | 来源:发表于2017-10-24 15:55 被阅读0次

    声明:跟thinkphp框架没有关系

    基础知识

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

    DocumentRoot "D:/Xampp/xampp/htdocs"
    <Directory "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"
    <Directory "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中添加

    <VirtualHost project.com:80>
     ServerName project.com
     DocumentRoot "D:/Xampp/xampp/htdocs/phpStorm_Project/Y_TP-1"
    <Directory "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
    </Directory>
    </VirtualHost>
    

    相关文章

      网友评论

          本文标题:关于url美化的问题

          本文链接:https://www.haomeiwen.com/subject/ugfxpxtx.html