쿼리 문자열을 사용하여 파일 경로를 다시 쓰는 데 문제가 있습니다
다음과 같은 URL을 얻으려고 합니다:
https://url.com/products/1_Samsung_Galaxy
그리고 내 서버에 대한 요청을 다음과 같이 다시 작성하세요.
https:url.com/model.php?id=1&title=Samsung_Galaxy
이것은 지금까지 내 htaccess의 모습입니다:
으아악현재 구성에서는 model.php와 동일한 디렉터리에 있는 products.php라는 파일로 요청이 전송되지만 상대 경로가 있는 products.php에서 참조되는 일부 스크립트 파일에서 예외가 발생하므로 다른 디렉터리에 있는 것처럼 보입니다. 포함된 객체가 존재하지 않는 경우.
사실 제 가장 큰 문제는 Apache 구문이나 작동 방식을 모르고, Apache에 대해 배울 수 있는 리소스를 찾는 데 어려움을 겪고 있다는 것입니다. 어떤 이유로 아파치 문서는 별로 도움이 되지 않습니다. Apache 파일 작성 방법을 배울 수 있는 좋은 리소스가 있다면 확인해 보고 싶습니다.
P粉4638244102024-01-02 10:59:01
귀하의 질문이 다소 모호하지만, 귀하가 찾고 있는 것은 다음과 같습니다.
으아악이 규칙은 http 서버의 호스트 구성에 구현되면 작동합니다. 또는 파일에 대한 액세스 권한이 없는 경우 http 호스트의 DOCUMENT_ROOT
폴더에 있는 분산 구성 파일(".htaccess")에서 해당 파일에 액세스할 수 있습니다.
시도와 주요 차이점:
또한 "아파치 구문에 익숙하지 않아" 학습할 리소스를 찾는 데 어려움을 겪을 것이라고 언급하셨습니다.
저는 항상 Apache 모듈의 공식 문서를 권장합니다. 품질이 뛰어나고 훌륭한 예를 제공합니다.
https://httpd.apache.org/docs/current/mod /mod_rewrite.html