【问题标题】:website authentication via url: mask url + ajax + php + htaccess? [closed]通过 url 进行网站身份验证:掩码 url + ajax + php + htaccess? [关闭]
【发布时间】:2013-11-30 02:45:28
【问题描述】:

这很难解释,最好举个例子……

我有这个有效的网址:www.sitetoautenthicate.com/portal/index.php

要访问此页面,我想将 URL 屏蔽为 www.sitetoautenthicate.com/portal/myportal/index.php
其中 myportal 必须通过外部 API(ajax 发布)进行身份验证(存在于数据库中)。

我也想禁止访问www.sitetoautenthicate.comwww.sitetoautenthicate.com/portal/

我认为只有.htaccess才能做到这一点

【问题讨论】:

  • 好的,但是你的问题是什么?你被什么困住了?
  • 您希望用户通过 AJAX 登录并限制谁访问 www.sitetoautenthicate.com?
  • 有几个网站www.sitetoautenthicate.com,并且,要通过API进行身份验证,需要使用用户名、密码和门户本身(myportal)的名称进行请求,在这种情况下......我该怎么做这样做?

标签: php regex apache .htaccess mod-rewrite


【解决方案1】:

I also want to forbid access to www.sitetoautenthicate.com and www.sitetoautenthicate.com/portal/

在您的 DOCUMENT_ROOT/.htaccess 文件中尝试此规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.sitetoautenthicate\.com$ [NC]
RewriteRule ^(portal)?/?$ - [F,NC]

【讨论】:

  • 谢谢。那是最容易的部分...... ;)
猜你喜欢
  • 2012-03-06
  • 2013-02-23
  • 1970-01-01
  • 2018-01-02
  • 2017-07-03
  • 1970-01-01
相关资源
最近更新 更多