워드프레스 .htaccess 파일 설정

대단한 팁인건 아니고 제가 나중에 잊지 않도록 기록용으로 남기는 포스트입니다.

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/?(feed.*|comments.*) [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(FeedBurner) [NC]
RewriteRule ^feed/?.*$ http://feeds.feedburner.com/dracokr [L,NC,R=302]
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
ServerEncoding UTF-8
ClientEncoding EUC-KR
</IfModule>
# END WordPress

처음 6줄은 피드버너 리다이렉트 설정입니다. 블로그의 /feed주소로 접근하면 FeedBurner 라는 http_user_agent를 가진 피드버너의 봇을 제외하고는 전부 피드버너로 이동시켜 버립니다. 피드버너의 봇은 제외해야 피드버너에서 새 글을 긁어가겠지요.

그 아래는 워드프레스의 기본 설정이고,

하단 부분의 서버와 클라이언트 인코딩 부분은 다른 계정에서는 필요가 없는데, 비누넷 계정에서는 한글 URL 처리가 잘 안되서 인코딩을 별도로 지정해주었습니다.

글쓴이 : Draco (https://draco.pe.kr)
크리에이티브 커먼즈 라이선스
이 저작물은 크리에이티브 커먼즈 저작자표시 4.0 국제 라이선스에 따라 이용할 수 있습니다.

10개의 댓글

  1. 올블타고와서 덕분에 슈퍼캐쉬를 잘 적용했습니다. .htaccess 파일로 인코딩을 조절할 수 있는걸 알고 적용해보니 무리없이 잘 작동되고 있는중입니다. 🙂

    감사합니다. 저의 상황은 euc-kr 과 utf-8 을 혼용 사용할 수 있는 호스팅이라

    ServerEncoding EUC-KR
    ClientEncoding UTF-8

    이렇게, 바꿔주니 주소표시줄이 막 % 가 섞여서 나오는게, 한글로 잘 나오게 되었습니다. 덕분에 슈퍼캐쉬도 적용하엿구요. 보람찬 주말입니다.

    즐거운 주말되세요~

          1. 아하… 저는 크롬 RSS 리더앱에 댓글 알리미, 댓글, 트랙백 등을 등록해놨는데… 시간차가 좀 있죠…

            그나저나 미투데이처럼 콤마 세개를 치면 … 요렇게 바뀌네요~ +_+

          2. ㅎㅎㅎ 워드프레스 앱의 장점은, 댓글 확인도 되지만, 바로 그자리에서 댓글을 쓸 수도 있답니다. 🙂
            콤마 세개라 ,,, 신기하네요.

  2. htaccess 라고 함은.. 네이버 봇을 차단한다는 그 유용한 팁이 있는 파일인가요!

    아. 백수가 벌써 일주일이 지났어요 ㅠ.ㅠ
    언넝 목표한걸 이루고 직딩으로 컴백해야 하는데 말이죠 ^^;

    1. 웹페이지를 접근하는 흐름을 제어할 수 있습니다.
      뭐 응용하면 네이버 봇을 차단할 수도 있겠네요 ㅎㅎ

      구차니님이야 실력자시잖아요. 그러므로 전 걱정 안해드릴겁니다.ㅎㅎㅎ

댓글 남기기

이메일 주소는 공개되지 않습니다.

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.