社区
基础编程
帖子详情
如何编写.htaccess
wangmingdarling
2002-09-30 12:41:31
我想使用Apache进行基本认证,.htaccess文件怎么编写
...全文
98
1
打赏
收藏
如何编写.htaccess
我想使用Apache进行基本认证,.htaccess文件怎么编写
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jekend
2002-09-30
打赏
举报
回复
這是我以前寫的一篇文章,你可以參考一下 :
一、 問題的提出。
二、 文本方式的用戶認証 :
環境要求 : Apache 的 mod_auth 模塊 。
實現 :
設定所要進行認証的目錄的權限參數 。
<Directory /usr/local/apache/htdocs /members>
Options Indexes FollowSymLinks
allowoverride authconfig
order allow,deny
allow from all
</Directory>
設定 : AccessFileName .htaccess (缺省)
在 /usr/local/apache/htdocs /members 目錄下,需要進行認証的目錄中建立 .htaccess 文件 。例子如下 :
AuthName "會員區"
AuthType basic
AuthUserFile /usr/local/apache/members.txt
require valid-user
密碼文件的建立 ,每行格式 : 用戶名:密碼 .
相關命令 : /usr/local/apache/bin/htpasswd
.htaccess 的常用配置參數 :
AuthName命令:指定認証區域名稱。
AuthType命令:指定認証類型。在HTTP1.0中,只有一种認証類型:basic。在HTTP1.1有几种認証類型,如:MD5。
AuthUserFile命令:指定一個包含用戶名和密碼的文本文件,每行一對。
AuthGroupFile命令:指定包含用戶組清單和這些組的成員清單的文本文件。組的成員用空格分開,如:
managers:user1 user2
Require命令:指定哪些用戶或組才能訪問。如:
require user user1 user2
requiresgroups managers
require valid-user
三、 使用 Http 的 Header .
建立 認証函數 auth() 如下 :
function auth () {
Header('WWW-authenticate: basic realm="會員區"');
Header('HTTP/1.0 401 Unauthorized');
echo "你必需輸入正确的用户名和口令。 ";
exit;
}
在需要進行認証的程式中包含 auth() 函數,并調用。
傳回倆個變量 $PHP_AUTH_USER 和 $PHP_AUTH_PW.
例子:
< ? Require “auth.inc.phtml”;
if($PHP_AUTH_USER!=’a’ && $PHP_AUTH_PW!=’b’)
auth();
…..
?>
nginx支持
.htaccess
伪静态rewrite的方法.docx
nginx支持
.htaccess
伪静态rewrite的方法.docx
htaccess_Editor HTACCESS编辑器
htaccess_Editor HTACCESS编辑器
Ubuntu下开启Apache对
.htaccess
的支持
主要介绍了Ubuntu下开启Apache对
.htaccess
的支持的方法,已经在xampp开启ModRewrite的方法,非常的实用,推荐给大家,希望大家能够喜欢。
htaccess实现伪静态方法.docx
htaccess实现伪静态方法.docx
apache开启
.htaccess
及
.htaccess
的使用方法
今天本地调试PHP程序,用到了
.htaccess
,而默认配置里面开启
.htaccess
,在网上找到了开启
.htaccess
的可行方法,供朋友们借鉴。
基础编程
21,890
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章