如何允许公众访问htpasswd受限站点上具有特定get值的php脚本?

如何允许公众访问htpasswd受限站点上具有特定get值的php脚本?,php,.htaccess,rewrite,matomo,Php,.htaccess,Rewrite,Matomo,这是我在这里的第一个问题 我使用Piwik web analytics在基于PHP的网站上进行跟踪。我希望人们能够看到公共选择退出选项、跟踪脚本(当然)和一个小部件。我已经将整个网站公之于众,但我发现任何人都能看到人们的浏览数据,这有点奇怪 由于您还不能在Piwik中只公开一个小部件,因此我使用“后门”方式并使用.htaccess和htpasswords来实现这一点 目前,我已通过以下方式轻松获得了对跟踪脚本的公共访问权限: SetEnvIf Request_URI "/piwik.js" al

这是我在这里的第一个问题

我使用Piwik web analytics在基于PHP的网站上进行跟踪。我希望人们能够看到公共选择退出选项、跟踪脚本(当然)和一个小部件。我已经将整个网站公之于众,但我发现任何人都能看到人们的浏览数据,这有点奇怪

由于您还不能在Piwik中只公开一个小部件,因此我使用“后门”方式并使用.htaccess和htpasswords来实现这一点

目前,我已通过以下方式轻松获得了对跟踪脚本的公共访问权限:

SetEnvIf Request_URI "/piwik.js" allow
这就像一个符咒

我似乎不知道如何做(并尝试了许多方法)的是如何允许不受限制地访问:
/index.php?module=CoreAdminHome&action=optOut&language=en
(选择退出代码) 和
/index.php?module=Widgetize&action=iframe&widget=1&moduleToWidgetize=Live&actionToWidgetize=getsimpleratvisitcount&idSite=1&period=day&date=day&disableLink=1&widget=1


这似乎是因为上面有指令。有什么方法可以做到这一点,而不必将index.php全部公开(整个piwik似乎都运行index.php)。

您可以通过添加两个请求头来请求身份验证。请看以下示例:

你能再解释一下你的问题吗?我想允许访问我提到的两个文件,但我不知道如何允许访问带有某些GET参数的文件,只能访问index.php作为一个整体。你能把你当前的.htaccess放在你的问题中以便更好地理解吗。