页面http://www.dayscore.net生成一个特定于用户的密钥,该密钥附加到URL,然后可以用作简单的身份验证方法。
可悲的是,我无法找到它是如何工作的,如果可以在我的网站空间上构建这样的东西。我读到了.htaccess重定向,但主要是简单地将页面从A重定向到B.
我想做的是以下内容:
http://www.mywebsite.com/foobar
http://www.mywebsite.com/index.php
index.php
中,可以找出用户调用foobar
并根据此输入执行操作http://www.mywebsite.com/foobar
这与机械师DayScore的实施情况相当吗? 如何实现这样的网页(.htaccess?)?
答案 0 :(得分:1)
您可以在根目录中的一个.htaccess文件中尝试:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /([^/]+)/?$ [NC]
RewriteRule .* index.php?key=%1 [L]
无声地映射
http://www.mywebsite.com/val
要
http://www.mywebsite.com/index.php?key=val
其中key
是任何固定密钥名称,val
是传入网址中的变量值。
/val
必须是传入URL中的最后一个字符串才能使规则生效。
key
是脚本在index.php中使用$_GET['key']
获取的内容。