후 페이지의 이름이됩니다 같은 : xxx
숫자GET 매개 변수는 내가 보이는 URL을 재 작성
나는 PHP 응용 프로그램 내부의 URL을 다시 작성하고 있습니다에게 있습니다
/platforms.php?platform_id=xxx
.
이/xbox/ or /playstation/
지금의 .htaccess에서 내가 가진 : 그래서, 예를 들어 위의 URL과 같을 것이다 나는 플랫폼 페이지로 이동하면
RewriteRule ^([^/]+)/$ platforms.php?platform_id=$1 [L,QSA]
는 그러나 GET URL이
/xbox/ or /playstation/
이되고, 대신
xxx
의.
모든 포인터가 감사하겠습니다.
는 업데이트 :
안녕, 링크는 내 질문에 관련이 없습니다. 나는 더 나은 세부 사항과 함께 예를 들어 내가 쓴 것을 재 형식화하려고 노력했다.
답변 주셔서 감사합니다. 잘못된 설명을 보내 주셔서 감사합니다.
그래, 내가 GET URL을 말했을 때 나는 $ _GET [ "platform_id"]를 언급하고 있었다. 기본적
I는 URL 호출
www.example.com/platforms.php?platform_id=1
상기 예에서 $ _GET [ 'platform_id'] = 1에서
하여 가지고
(1 X 박스 플랫폼의 ID이기 때문에)www.example.com/xbox/ : 나는 기능이 실제의 PHP aplication이있는 내가 좋아하는 위의 URL 출력을, (이 make_link의 호출하자)
이제 httaccess에서 URL 작업에 액세스하도록하는 다시 쓰기 규칙이 필요합니다. 그래서
내가 가진 :
한다 RewriteRule^([^ /] +)/$ platforms.php platform_id = $ 1 [L, QSA]
이이 관점에서 재 작성 작업을 않습니다를 그 I 나는 $ _GET [ 'platform_id를'] 얻을 경우, 새로 액세스 페이지에서 그러나
www.example.com/xbox/
에 액세스 할 수 있습니다, 그것의 값은 X 박스 /입니다.
감사하는 RewriteRule의에서
가능한 중복 [$ \ _ GET 및 URL PHP에 대한 다시 쓰기 (http://stackoverflow.com/questions/505338/ get-and-url-rewriting-for-php) – Shiva
"PHP 응용 프로그램 내 URL을 다시 쓰고 있습니다." PHP를 통해 리디렉션합니까? 만약 그렇다면'/ xbox /? platform_id = 1'처럼'id'도 덧붙이고 있습니까? –