.htaccess 파일에 관한 질문이 있습니다.
나는 다음과 같은 정적 하나에 동적 URL을 다시 작성했다 : www.mysite.com/index.php?lang=IT
이 재 작성 규칙을 사용하여 www.mysite.com/it
정적 URL이 요청한 페이지로 리디렉션하지 않습니다.
에 : 지금까지 너무 좋아
RewriteEngine On
RewriteRule ^it/([^/]*)\.html$ /index.php?lang=$1 [L]
을 ...
지금 제품 설명으로 리디렉션되는 동적 URL을위한 다른 정적 URL을 생성해야합니다. www.mysite.com/product_details.php?id=1485
htaccess로 삽입규칙은 : 내가 요청한 페이지에 도달 할 수있는 관련 링크를 클릭하면 불행하게도
RewriteEngine On
RewriteRule ^it/prodotto-([^-]*)-([^-]*)\.html$ /it/product_details.php?id=$1&lang=$2 [L]
; 하지만 내가이 첫 번째 규칙에 대해 언급하면
#RewriteRule ^it/([^/]*)\.html$ /index.php?lang=$1 [L]
내가 볼 수 있습니다. 이 문제를 해결하는 방법을 알고 계십니까?
안녕하세요, 정규식을 변경했지만 동일한 결과가 나타납니다. – user4269288
두 번째 규칙 (prodotto ...)을 먼저 넣으십시오. 그렇지 않으면 첫 번째 규칙이 일치하고 처리가 중지됩니다 (예 :'[L]') – arco444