我有點訓練我的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