"포럼"을 "포럼"으로 바꾸는 매우 간단한 mod_rewrite

"포럼"을 "포럼"으로 바꾸는 매우 간단한 mod_rewrite

이 상황에 대한 mod_rewrite 규칙을 알려줄 수 있는 사람이 있나요? 포럼 세그먼트에서 's'만 제거하면 됩니다.

에서

 www.test.com/test-forums/anystring/anystring

또는

test.com/test-forums/anystring/anystring

에게

/test-forum/anystring/anystring 

즉, "포럼" 끝에 있는 S만 제거됩니다.

어떤 도움이라도 좋을 것입니다. 건배

답변1

VirtualHost:80 섹션에서 이를 시도해 볼 수 있습니다:

<VirtualHost *:80>
  ... other configuration ...

  RewriteEngine On
  RewriteRule ^/test-forums(.*) /test-forum$1
</VirtualHost>

그러면 브라우저 주소 표시줄에 www.test.com/test-forums/anystring/anystring으로 URL이 남게 됩니다.

주소 표시줄에 표시되는 URL이 www.test.com/test-forum/anystring/anystring이 되도록 브라우저로 리디렉션을 보내려면 [L,R=301]RewriteRule 줄에 추가하세요.

RewriteRule ^/test-forums(.*) /test-forum$1 [L,R=301]

관련 정보