在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下面的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。
相关文章推荐
- OS X Yosemite下设置Apache Alias目录别名访问
- Nginx设置alias别名目录访问
- apache环境下禁止某文件夹内运行PHP脚本、禁止访问文件或目录执行权限的设置方法
- apache禁止访问文件或目录执行权限、禁止运行脚本PHP文件的设置方法
- apache禁止访问文件或目录执行权限、禁止运行脚本PHP文件的设置方法
- apache环境下禁止某文件夹内运行PHP脚本、禁止访问文件或目录执行权限的设置方法
- 在apache中设置禁止在浏览器中访问.svn版本库目录中的文件
- Apache设置禁止访问网站目录(目录列表显示文件)
- Apache下文件和目录禁止访问安全设置
- apache 设置禁止访问某些文件或目录
- 防恶意解析,禁止用IP访问网站的Apache设置 修改 httpd.conf 实现
- linux下的apache在httpd.conf配置目录别名和include引入自配置文件配置的方法
- apache禁止访问文件或目录执行权限、禁止运行脚本PHP文件的设置方法
- Apache和Nginx下文件和目录禁止访问安全设置
- apache安全设置——某个目录只允许访问图片,其他类型文件不允许访问
- apache环境下禁止某文件夹内运行PHP脚本、禁止访问文件或目录执行权限的设置方法
- 【wuzhicms】apache 设置禁止访问某些文件或目录
- APACHE服务器AllowOverride设置实现制定账号访问网站目录
- Apache设置禁止访问网站目录(目录列表显示文件)
- apache 设置禁止访问某些文件或目录