0
스크립트를 편집 중이므로 GET 변수를 읽어야 내 작업이 완료됩니다. 그러나 .htaccess 파일이 그것을 조작하고 사용자 정의 URL의 끝에서 모든 것을 제거하는 것 같습니다. 나는 아파치 설정을 수정하여 스크립트가 제대로 작동하도록하는 방법을 모른다.htaccess가 GET 변수를 제거합니다.
http://domain.tld/controller/plugin/function/route?k1=v1&k2=v2
와 $ _GET 하나만 포함을 아래의 값을 '경로'키 :
controller/plugin/function/route
그리고 다른 여기
Options +FollowSymLinks
RewriteEngine on
RewriteBase/
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)$ index.php?route=$1/$2 [L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?route=$1 [L]
</IfModule>
내가 호출 할 필요가 URL의 샘플입니다 쿼리 문자열이 누락되었습니다. 그 (것)들을 있기를 위해 나는 무엇을해야합니까?
이유는 두 개의 분리 된 블록 : 예를 들어
? 특히'[L] '을 사용하여 추가 규칙의 처리를 중단하면 여러 규칙을 가질 수 있습니다. 그냥 "가장 구체적인"것들을 먼저 넣으십시오. –
@MarcB 스크립트의 기본 htaccess 파일입니다. 나는 그것을 썼다 : D –