1
.htaccess를 사용하여 검색 결과 끝에 s 문자열을 추가하려면 어떻게해야합니까?.htaccess의 URL 리디렉션에 쿼리 문자열 추가
원본 링크 : www.example.com/?s=search1 & post_type = 제품
또는 www.example.com/?s= :로 리디렉션 www.example.com/?s=search1 검색 2로 리디렉션 : www.example.com/?s=search2 & post_type = product
"search1"및 "search2"는 가변적입니다.
Wordpress 검색 결과를 Woocommerce 검색 결과로 변경하려면이 항목이 필요합니다.
어떤 시도 :
RewriteEngine On
RewriteCond %{QUERY_STRING} ^s=([^&]+)
RewriteRule ^/?s=$ http://www.example.com/?s=%1&post_type=product [L,R=301]
미리 감사드립니다. RewriteRule의 패턴은 쿼리 문자열을 호스트 이름과 포트 후 URL의 부분에 대해 일치하고 전에
되므로,이 수행해야합니다 : 귀하의 .htaccess
안녕하세요. 빠른 답변을 보내 주셔서 감사합니다. 귀하의 코드를 적용한 후 리디렉션에서 약간의 루프가 발생합니다. 이것을 피하는 방법을 알고 계십니까? –
아, 네. 제발 편집하십시오. –
도움 주셔서 감사합니다. 완벽하게 작동합니다. –