후행을 제거하려면 .htaccess 다시 쓰기 규칙이 필요합니다.

후행을 제거하려면 .htaccess 다시 쓰기 규칙이 필요합니다.

어떤 이유에서인지 내 링크에 후행 링크가 있는데 <br%20/>링크를 수정하기 위해 해당 링크가 어디서 왔는지 모르겠습니다. 따라서 링크가 404로 표시되지 않도록 제거하려면 일반적인 재작성 규칙이 필요합니다.

저는 amazon-linux-ami/2014.09를 사용하고 있으며 Apache는 Apache/2.2.29(Amazon)입니다.

원본 링크는 다음과 같습니다.abc.com/pages.php?pageid=265<br%20/>

내가 시도한 것은 다음과 같습니다.

CMS 페이지 끝에서 제거<br /> -/pages.php?pageid=265<br%20/>

규칙 재작성^/pages\.php\?pageid=([0-9]+)(<br\s/>)?$ /pages.php?pageid=$1? [R=301,L]

이 규칙을 사용할 때 나는 이것을 얻습니다.

abc.com/pages.php?pageid=265<br />

내가 원하는 것은 임의의 숫자를 abc.com/pages.php?pageid=265선택할 수 있는 것 입니다 pageid.

평판이 없기 때문에 삭제했습니다 http://www.

관련 정보