您的位置:首页 > 运维架构 > Apache

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

2010-10-29 09:55 435 查看
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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  职场 apache 休闲
相关文章推荐