내 URL은 현재 해당mod_rewrite를 PHP
처럼 보이지만 나는
나는 그런 식으로 그것을 시도를 통해 페이지에 액세스하려면
RewriteEngine On
RewriteRule ^([^/]*)$ index.php?videoID=$1 [L]
하지만 동영상 ID가 전송되지 않습니다. 이 코드의 문제점은 무엇입니까? 감사
내 URL은 현재 해당mod_rewrite를 PHP
처럼 보이지만 나는
나는 그런 식으로 그것을 시도를 통해 페이지에 액세스하려면
RewriteEngine On
RewriteRule ^([^/]*)$ index.php?videoID=$1 [L]
하지만 동영상 ID가 전송되지 않습니다. 이 코드의 문제점은 무엇입니까? 감사
,이 쿼리 문자열을
RewriteEngine On
RewriteRule ^([^/]*)$ index.php?videoID=$1 [L,QSA]
원래 URL 쿼리 문자열을 가지고 있지 않기 때문에,이 작동하지 않습니다 쿼리 문자열을 덧붙이. 놀랍게도, 그 일은 – kingcoyote
입니다. 감사! – Chris
글쎄, 나는 그것을 시도하고 이상해 – Musa
나는이가에 자리 보이는 당신이 사용했던 코드를보고, 작동하지 않을 어떤 이유를 볼 수 없습니다.
시도 가산은 phpinfo(); 주사위(); 코드 상단에 _GET 변수를 확인하여 변수가 설정되었는지 확인하십시오. 아마, 당신은 단지`사용할 수 있습니다이 경우의 차이를하지 않지만 당신은 QSA를 놓치고
die()를 사용할 때; http://www.mydomain.com/index.php?videoID=6nR9nsKTx4g 또는 http://www.mydomain.com/6nR9nsKTx4g에 나는 "index.php를"얻는다. – Chris
을 추가합니다. (*)'. – Jeroen
괜찮을 것 같습니다. videoID가 비어 있습니까? 시도 print_r ($ _ GET); 어딘가에서 오타가 있었는지 확인해보십시오. – Ignas