0

我正在制作具有年龄验证网关的酒精网站,该网站称为 default.html,它位于我的网站空间的根目录中。我使用了 Joomla,它有两个索引文件,一个来自根文件夹,另一个来自我正在使用的模板。现在我知道我可以使用 .htaccess 文件限制直接访问,但我的问题是我应该将它放在根文件夹还是模板文件夹中?

4

3 回答 3

0

如果它在template文件夹中,则仅在访问该文件夹时才考虑它。所以这不是正确的地方。

将它放在根文件夹中。

于 2012-05-26T10:58:38.417 回答
0

Joomla 的模型使用站点根目录中的 index.php 文件,但如果您阻止该文件,该站点将无法运行。

您是否查看过Joomla上的内容限制扩展!扩展目录

编辑 我只是看了一下,发现了这个-年龄锁定-似乎可以满足您的要求。

于 2012-05-27T21:41:02.410 回答
0

我在网关页面中设置了一个cookie,然后检查它是否存在于模板的索引文件中。因此,一旦您登陆网关,cookie 就会被设置。

这是设置cookie的代码

var theDate = new Date(); var oneYearLater = new Date(
theDate.getTime() + 31536000000       );    var expiryDate =
oneYearLater.toGMTString(); document.cookie =    "myTusker=tuskerUser;
expires=expiryDate;

然后在模板索引文件中检查是否设置了 cookie,如果没有,它会重定向到名为 default.php 的网关页面。下面是代码片段。

$cookies = $_COOKIE;

if(!array_key_exists('myTusker', $cookies)) {

header("Location:http://zmbiz.net/tpfnew/default.php");
}
于 2012-06-13T16:49:26.287 回答