我有点训练我的htacces +正则表达式技能,一直在理论上学习一两个月,并且想在实践中给它一个镜头。htaccess + regex;发送变量+ url重写
所以事情是我有一个用下面的代码名为index.php文件:
<html>
<head>
</head>
<body>
<a href="2var.php?var1=one&var2=two">2var test</a><!--2var.php/one/two-->
</body>
</html>
,并具有下列代码第二个文件名为2var.php:
<?php
if($_GET["var1"] && $_GET["var2"])
{
echo "both rechead";
}
else
{
if($_GET["var1"] || $_GET["var2"])
echo "one of them reached";
else
echo "neither reached";
}
?>
所以,我想要做的是测试我是否可以同时发送变量和编辑网址(我一直在阅读,这是可能的,这正是幕后的事情)。但是我无法得到正确的思维方式或专业知识来实现这一点。
顺便说一句,htacces:
DirectoryIndex index.html index.php
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^\/?([a-z]+)\/([a-z]+).html$ 2var.php?var1=$1&var2=$2
我的观点是这样做2var.php /一/二和变量实际上传递。现在我只收到“没有达到”;
编辑:我在本地主机,所以洞链接是localhost/tests/index.php || localhost/tests/var2.php?var1 = $ 1 & var2 = $ 2
出于好奇,如何在不写一行代码的情况下研究一个月的编程/脚本材料? – 2014-10-20 19:52:26
'我的观点是做这个2var.php/one/two'你写的是'/ one/two.html' – Cheery 2014-10-20 19:53:03
@ rr-因为我有点忙碌的生活(不是自大的方式,只是为了做),并且我在用手机上的应用程序学习了buss/metro。我可以PHP/CSS/HTML/JS/JQUERY,但我想学更多的东西,所以我会尽我所能。题外话btw – Sashka 2014-10-20 19:54:53