首页 > IT.IT > 在apache的conf文件中设置alias实现目录别名访问

在apache的conf文件中设置alias实现目录别名访问

2009年5月22日  如果本文对您有帮助,请留下您宝贵的足印!==>

apache服务器的conf文件中通过设置别名可以使特定的网站程序不出现在网站根目录下面,而这样的话,就可以避免和原来的程序本身发生混淆和冲突,例如在我前面的使用htaccess文件在Cakephp下面划分特定区域中的文章中,说的就是这种情况。在本文中,将介绍的是另外的一个办法,来避免phpmyadmin和Cakephp之间的冲突,并实现一种新的目录结构。

一、实现办法
在apache下面的httpd.conf文件中的末端添加如下内容:
<IfModule alias_module>
   Alias /phpmyadmin "E:/server/phpMyAdmin/"
   <Directory "E:/server/phpMyAdmin/">
       AllowOverride AuthConfig
       Order allow,deny
       Allow from all
   </Directory>
</IfModule>
“E:/server/phpMyAdmin/”这个就是你的phpmyadmin路径了,当然只要位置不是Cakephp下面,都可以逃脱Cakephp的霸权统治。这样,也就不需要修改cakephp的htaccess文件了。

二、几点说明
这种操作情况下,因为程序体本身将脱离网站根目录而存在,并剥脱该网站根目录下面的对应文件夹的命名权。所以,当根目录下面存在同名文件夹的时候,是不能被正常访问的说哦。hoho。


本文来自苏南的博客, 转载请注明网址:http://newsn.net, 谢谢!
我的淘宝小店:http://68zz.com
我的Sina圈子:http://q.blog.sina.com.cn/pctalk


作者: 苏南 分类: IT.IT 标签: , , , ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.