2013-08-19 6 views
-7

www.example.com/var1/var2/ 등의 변수 : 내가 변수의 값을 취할 수나는 같은 것을 만들고 싶어

www.example.com/var1/var2/ 

을뿐만 아니라 같은 GET와 호환 가능해야합니다

www.example.com/var1/var2/?feat=1234 

어떻게하면됩니까?

감사

+0

http://stackoverflow.com/questions/ 16388959/url-rewriting-with-php. 이 링크는 도움이 될 것입니다 –

+0

위의 링크에서'.htaccess' 경로는 예제 링크가 작동하도록하기 위해'[QSA]'플래그가 필요합니다 – SmokeyPHP

+0

@Bora OP가 단지''this = 1 & andthis = 2 & butnotthis = 3 '에서'/ 1/2? butnotthis = 3' – HMR

답변

2

<?php
$url = $_SERVER['REQUEST_URI'];
$url_splitter = explode('/', $url);
이제 echo '<pre>';
print_r($url_splitter);
?>

당신이 $url_splitter[0], $url_splitter[1]을 복용하여 변수에 액세스 할 수 있습니다 ....

+0

하지만이 날 var1 및 var2라는 폴더가 필요 ... – Xriuk

-2

체크 아웃 symfony 또는 codeigniter

문서는 당신이 원하는 URL을 얻을 수있는 모드 재 작성을 수행하는 방법을 설명합니다.

부분적인 재 쓰기

은 (테스트하지 않은)이 방법으로 수행 할 수 있습니다 내가 때문에 비록 작동합니다 확실하지 않다 /index.php?var1=foo&var2=bar&var3=baz/foo/bar/?var3=baz 같은 URL을 설정해야

http://forums.devshed.com/apache-development-15/partial-mod-rewrite-454669.html

RewriteRule ^([^/]+)/([^/]+)/?$ index.php?var1=$1&var2=$2 [QSA,L] 

mod rewrite의 regexp가 어떻게 작동하는지 모르겠습니다.

+0

URL 재 작성을위한 전체 프레임 워크 ?? – SmokeyPHP

+0

@SmokeyPHP'당신이 원하는 URL을 얻기 위해 모드 재 작성을하는 방법에 대한 문서가 설명 될 것입니다. '그리고 네, 흥미로운 독서를위한 프레임 워크를 언급 할 것입니다. – HMR

관련 문제