apache配置symfony并隐藏入口文件app.php

-------------------------------

参考:

1、配置Web服务器

2、apache url路由配置重写

3、Apache URL重写规则(详解)

-------------------------------

按照上文1在apache配置文件httpd.conf里添加配置,放开LoadModule rewrite_module modules/mod_rewrite.so行的注释,启用rewrite模块。

实例:


    ServerName sf.cn
    ServerAlias www.sf.cn

    DocumentRoot  E:/wamp64/www/projectName/web
    
        AllowOverride All
        Order Allow,Deny
        Allow from All
    

    # uncomment the following lines if you install assets as symlinks
    # or run into problems when compiling LESS/Sass/CoffeeScript assets
    # 
    #     Options FollowSymlinks
    # 

    ErrorLog E:/wamp64/logs/project_error.log
    CustomLog E:/wamp64/logs/project_access.log combined

重启apache,完成。

此时在浏览器里访问sf.cn会直接访问Directory后面的目录并且隐藏了入口文件app.php,至于这个sf.cn当然是要在系统的host文件里添加进去的啦,就和你的localhost这个域名一样。

你可能感兴趣的:(数据库和服务器)