1
예를 들어 "website.com/index.php?id=1/"에서 "website.com/1"로 URL을 다시 작성하려면이 스크립트가 필요하지만 작동시키지 못합니다. . 왜이 코드가 작동하지 않습니까? 어떻게 작동합니까?htaccess가 올바르게 작성되지 않음
입력 : http://example.com/index.php?id=1 출력 : http://example.com/-?id=1
RewriteEngine On
RewriteRule ^index\.php - [L]
RewriteCond ${REQUEST_FILENAME} !-d
RewriteCond ${REQUEST_FILENAME} !-f
RewriteCond ${REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ /index.php?id=$1 [QSA,L]
그 다음이 웹 사이트의 루트를 표시 htaccess로 파일의 나머지 부분에 위치 할 예정이다/웹 사이트 파일 맞지? – user2925329
.htaccess가 웹 사이트의 문서 루트에 있다고 가정합니다. 어떤 폴더에 보관 했습니까? 그리고 URL에 문제가 있습니까? – anubhava