我们通常使用URL中的变量将数据发送到另一个页面。一个例子是http://www.somelink.com?var1=data1&var2=data2
。我们使用$_GET['var1']
和$_GET['var2']
收到了数据。
如何使用标准斜杠格式实现此目的。我需要的是http://www.somelink.com/var1-data1-var2-data2
我看到这个链接时得到了这个想法:http://freelivebox.eu/matchid-130102021307-link-5-watch-Youzhny---Davydenko-(ATP-Doha).html
答案 0 :(得分:3)
你可以使用下面的.htaccess文件
来完成RewriteRule ^var1-([a-zA-Z0-9-]+)$-var2-([a-zA-Z0-9-]+)$ youpage.php?var1=$1&var2=$2;
或者您可以将其拆分为正则表达式 -
答案 1 :(得分:2)
我能想到的最好的方法是使用某种正则表达式匹配,所有这些匹配都通过单个PHP路由文件进行路由。
或者使用Apache的重写功能。