URL 매개변수를 잃지 않고 htaccess URL 다시 쓰기
P粉982881583
P粉982881583 2024-01-10 18:12:30
0
1
580

내 URL webseite.com/dashboard.php를 webseite.com/dashboard로 변경하기 위해 htaccess URL 재작성을 만들었습니다.

내 문제는 내 웹사이트의 특정 사이트(예: https://example.com/detail_user.php?id=1)를 방문할 때 URL을 통해 매개변수(데이터베이스 데이터용)를 제공한다는 것입니다.

내 재작성 규칙에 따르면 URL에 추가된 매개변수를 무시합니다.

URL에 매개변수를 제공하지만 일반 사이트에 액세스할 때 .php 끝나는 부분을 제거할 수 있는 htaccess 규칙이 있나요?

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^/]+)/$ .php

P粉982881583
P粉982881583

모든 응답(1)
P粉724737511

당신이 찾고 있는 것은 Append [QSA]인 것 같아요.

으아악

QSA는 "쿼리 문자열 추가"를 의미합니다. 쿼리 문자열이 원래 URL에 전달되면 다시 쓰기에 추가됩니다.

사용 사례에서는 /detail_user.php?id=1 变为 /detail_user?id=1

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿