是否可以使用.htaccess传递变量名及其值?
一个例子是foo.com/first/value/second/value2
将被写为foo.com/index.php?first=value&second=value2
密钥可能随时更改,因此新的网址可能为foo.com/newkey1/abc/newkey2/123
foo.com/index.php?newkey1=abc&newkey2=123
答案 0 :(得分:0)
是的,你可以做到。
查看以下Htaccess重写规则
RewriteRule ^foo.com/index/(.*)/(.*)/$ foo.com/index.php?first=value&second=value2
您必须将链接写为
<a href="http://foo.com/<?php echo $value1; ?>/<?php echo $vaule2; ?>/">click here</a>
如果它将被执行,它将在浏览器中显示如下。
foo.com/index/value1/value2
然后你可以把它作为
$_REQUEST['first'];
$_REQUEST['second'];
让我知道它是否有帮助。