我想为我的网站中的不同页面设置不同的htpasswd。我怎样才能做到这一点?为网站中的不同页面设置不同的htpasswd
为网站中的不同页面设置不同的htpasswd ... 像example.com/about和example.com/portfolio应该有不同的密码。
我想为我的网站中的不同页面设置不同的htpasswd。我怎样才能做到这一点?为网站中的不同页面设置不同的htpasswd
为网站中的不同页面设置不同的htpasswd ... 像example.com/about和example.com/portfolio应该有不同的密码。
如果每个页面都有自己的目录,那么您可以为每个页面创建一个.htaccess
页面。
然而,如果他们所有的根,那么你可能能够做到这一点使用if directive
因此,例如:
<if "%{HTTP_HOST} == 'example.com/about'">
....
</if>
然后把你的认证码的if directive
内。你可以为每个你想使用不同密码的目录做到这一点。
嗨@Lag它不工作,我想做一些事情,如果关于文本是在网址然后这个代码。所以如果request_uri喜欢%about%。你知道代码或任何链接? –
只需将其更改为<如果“%{REQUEST_URI} =='关于'”>' – Lag
hi @lag '<如果“%{REQUEST_URI} =='/ sulu-onepager/web/first-page'”> '' 的AuthUserFile /无功/网络/ HTML /苏鲁苏拉威onepager /口令/ .htpasswd_1' '需要有效-user' '''
这些页面是否都在根?或者他们有自己的目录? – Lag
是在侧面测试/ one.html,测试/ two.html和我想这些文件不同的密码可以请你写代码?谢谢, –
如果他们在不同的目录中,那么只需在回顾目录中创建一个'.htaccess'和'.htpasswd'文件,并将验证代码添加到'.htaccess'文件中,然后将用户名和密码添加到'.htpasswd'文件。我不会为你写这个。这是您添加的安全措施,请自行完成。你可以使用这个[发电机](http://www.htaccesstools.com/htpasswd-generator/)如果你需要帮助的密码和用户名 – Lag