我现在正在建立一个博客网站,遇到了这个问题。
我的服务器是 Apache httpd 2.2。为了防止我的网络日志污染根目录(htdocs
),我创建了一个子目录blog
。目前的状态是我可以用从外部访问根目录http://my_ip_address/
;它显示It works.
。
但是当我访问 URL 时http://my_ip_address/blog
,服务器没有响应。我想一定是配置出了问题。在 Google 上搜索后,我发现可能.htaccess
是目录中缺少了该点blog
。我走对路了吗?顺便问一下,以前.htaccess
用来做什么?
您能给我一个参考作为起点吗?
答案1
.htaccess用于设置对站点的访问权限。这不是您所需要的 - 您需要查看mod 重写规则或虚拟主机并设置vhost 文档 r进入 /var/www/blog
最好的起点自然是 apache 自己的文档,我已经链接到了
答案2
.htaccess 通常不是必需的。它用于可能需要放入 httpd.conf 文件中的配置指令,并且在您无权访问服务器配置的情况下特别有用。
无论如何,这可能不是你的问题。我建议你查看 httpd-error.log,看看问题是否列在那里。