내 공급업체의 요구 사항에 따라 그들은 로컬 사이트와 해외 사이트의 제품 URL이 동일하고 도메인 이름만 다르기를 원합니다. 그러나 내 사이트는 WooCommerce를 기반으로 구축되었지만 해당 사이트는 사용자 지정 PHP 통합을 사용하고 있습니다.
htaccess(전문가는 아닙니다)와 맞춤 퍼머링크 플러그인을 통해 작동시키려고 며칠을 보냈지만 성공하지 못했습니다.
가능한지는 잘 모르겠지만 다음과 같은 URL 구조가 필요합니다.
출처: https:// localhost.za/artnr/ 10616/ to: https://localhost.za/?artnr=10616
나는 전문가가 아니라고 말했기 때문에 htaccess 파일을 통해 시도했습니다. 맞춤형 Permalinks 플러그인을 사용해 보았지만 성공하지 못했습니다. 사용자 정의 제품 페이지를 만들어 이 문제를 해결할 수 있다는 것을 알고 있지만 많은 기능을 잃게 됩니다.
htaccess 파일에서 다음을 사용해 보세요:
으아악^artnr/
- 패턴의 이 부분은 다시 작성하려는 URL의 시작 부분과 일치합니다.(d+) - 하나 이상의 숫자(귀하의 경우 제품 번호)를 일치시켜 캡처하는 캡처 그룹입니다.
/?$ - URL 끝에 있는 선택적 슬래시와 일치합니다.
/?artnr=$1 - 재작성 교체 부분입니다. 일치하는 URL을 쿼리 문자열 매개변수 artnr 및 해당 값을 포함하여 필수 형식으로 바꿉니다.
그러면 필수 URL이 제공됩니다: https://localhost.za/?artnr=10616