tp5中虚拟域名配置

平时访问都是http://localhost/puclic/index.php/m/c/action,现在,如需要设置成

y.com/m/c/action

则需要进行以下设置

1.找到apache下httpd-vhosts.conf文件,在末尾添加

DocumentRoot "c:/apache2.4/htdocs/puclic"      //根目录下的puclic目录

    ServerName y.com

2.修改系统文件的hosts文件

在末尾添加

127.0.0.1 y.com

3.在tp5的public目录下的.htaccess中添加

  Options +FollowSymlinks -Multiviews

  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteCond %{REQUEST_FILENAME} !-f

  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

4.让apache可以加载.htaccess文件,打开apache配置文件httpd.conf

找到FollowSymLinks,将它的AllowOverride None修改为AllowOverride All,并去掉

#LoadModule rewrite_module modules/mod_rewrite.so前的#

至此,就可以已y.com/c/m/action的方法来

访问了

此问题发生在我想直接以y.com/images/1.png的形式访问图片却访问不了的情况下发生!

你可能感兴趣的:(tp5中虚拟域名配置)