10-03
11

Apache虚拟主机配置301部分问题

利用Apache 301转向把不带前缀的域名转向到www.域名。

<VirtualHost *:80>
ServerName domain.com
RewriteEngine on
RewriteRule ^(.*)$ http://www.domain.com$1 [R=301,L]
</VirtualHost>


如果没有mod_rewrite也可以设置mod_alias:

RedirectMatch 301 ^(.*)$ http://www.domain.com

详细内容可阅读http://www.chedong.com/blog/archives/001394.html

利用下面的方法使IP地址不能够直接访问服务器上的默认站点

<VirtualHost *:80>
ServerName *.*.*.*
DocumentRoot /home/www/xxxxx
</VirtualHost>


apache禁止浏览目录

在目录下如果没有默认首页面(如index.html default.htm)时防止用户访问web时浏览目录
vi /etc/httpd/conf/httpd.conf
查找:Options Indexes FollowSymLinks
修改为:Options -Indexes FollowSymLinks

修改保存退出,重新启动apache



[本日志由 blurxx 于 2010-03-11 10:06 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: Apache 301
相关日志:
评论: 0 | 引用: 0 | 查看次数: 400
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭