2017-03-03 42 views
0

你好,我有一个小问题htaccess的如何只在三个URL文本得到两个varibales

我有这个网址 类别/ 4/esmail /吉达

我需要只返回值(4,吉达)

做笔记esmail是类的名字,如果我们改变类别数量可能会改变,所以它是不固定的

我试试这个htaccess的线

RewriteRule ^categorie/([0-9]+)/(.*)/(.*)+$ ads.php?categorie=$1&area=$2 [QSA,NC,L] 
在这个简单的我需要设置

$categorie = 4 , area = jeddah 

任何帮助

回答

0

简单:

RewriteRule ^categorie/([0-9]+)/([A-z0-9_-]*)/(.*)$ ads.php?categorie=$1&area=$2 [QSA,NC,L] 

为您搞定,那就是:

$categorie = $_GET["categorie"]; $area = $_GET["area"]; 

我认为你需要的东西...

+0

感谢重播,但我得到了这个数组([种类] => 4 [区] => esmail),我需要区域为吉达而不是esmail –

+0

然后替换“$ 2”与“$ 3”(它会解决你的问题) –

+0

它真的这样做,谢谢 –

相关问题