.htaccess仅允许从特定用户代理访问3个文件

时间:2019-05-28 12:57:58

标签: regex .htaccess

这是我的第一篇文章,请保持友好:-)

我正在建立一个基于Joomla的网站,需要允许访问3个特定页面的3个特定页面,这些页面均具有相同的自定义用户代理。 系统目前正在运行,信息亭以用户1,用户2和用户3身份登录,每个用户只能显示一个特定页面。 但是,用户(人员)需要登录才能访问其他服务,因此该解决方案不可行。 因此,我正在尝试在.htaccess中实现某些功能。

到目前为止,除了花大量时间在Google上寻找解决方案外,我还只授予了对自定义用户代理的访问权限,但是该规则适用于每个页面,因此,如果我对基本的“ index.php”也拒绝访问,我不会以某种方式欺骗我的用户代理。我需要的是仅将规则应用于名称与以下模式匹配的文件:

x-filename.php

其中x是从a到c的字母。

下面是我添加到.htaccess中的代码

SetEnvIf User-Agent .*customuseragent* CUA
Order deny,allow
Deny from all
Allow from env=CUA

我确定有人可以提供帮助。

对不起,如果这是椅子和显示器之间的问题... ;-) 感谢您的帮助!

0 个答案:

没有答案