我要密码保护区域添加到我的工作(使用htpasswd文件)的网站。的东西是整个目录结构它被指向不存在,并且是通过mod_rewrite的创建。

将它仍然可以工作,还是在目录实际上必须在服务器上实际存在?

澄清: 虽然我可能需要密码保护的目录: HTTP://站点名/分类/保护/

mod_rewrite的转换这对: 的index.php?类别=类别&目录=保护

因此,实际的目录不存在。它仍然是受保护?

有帮助吗?

解决方案

您可以添加访问规则,Apache的配置文件(httpd.conf文件或类似)的目录或位置标记,而不是在.htaccess文件中添加。

其他提示

您重写规则将最终指向一些文件在你的系统上的目录(除非他们将用户重定向到一些外部的位置)。认证设置应该是对将要访问的基础目录。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top