워드프레스 글 주소를 글제목이나 숫자로 표시되도록 설정하기

개요

워드프레스를 설치하고 글을 작성하면 다음과 비슷하게 도메인주소/?p=숫자 형식으로 브라우저 주소창에 나타납니다.
Permalink_default in wordpress여기서 "숫자"는 글 ID를 나타냅니다. 사실 이러한 표시 형식은 컴퓨터에서 인식하기에 좋은 형식일지는 몰라도 사용자들에게는 다소 생소한 형식입니다. 그리고 SEO에도 별로 바람직하지 않은 것 같습니다.

워드프레스를 설치한 후에 가장 먼저 할 일 중 하나는 이 주소 표시 형식을 다른 형식으로 바꾸는 것입니다. 그 이유는 일부 테마나 플러그인에서 이 기본 표시 형식에서 제대로 작동하지 않을 수 있기 때문입니다. 예상치 못한 문제가 발생할 경우 먼저 이 주소 표시 형식부터 바꾸어보기를 권장합니다. (실제로 고유주소를 바꾸지 않고 기본 형식을 사용하는 경우 글 제목을 클릭할 때 잘못된 글로 링크되는 문제를 확인한 적이 있습니다. 이런 문제가 발생하면 먼저 고유주소(퍼머링크)부터 다른 형식으로 변경해보시기 바랍니다.)

고유주소(Permalink) 변경

글 주소 표시 형식은 알림판의 설정 > 고유주소에서 설정이 가능합니다.
Permalink settings in wordpress만약 글 제목만 표시되기를 원하는 경우 위의 그림에서 "글 이름"을 선택하면 됩니다. 옵션으로 제공되는 설정 이외의 다른 설정으로 변경하기를 원하는 경우에는 사용자 정의 구조를 선택하고 직접 입력하면 됩니다. 사용자 정의 구조에 사용 가능한 변수는 다음과 같습니다(WordPress Codex). 다음 변수들을 조합하여 사용자 정의 구조에 사용할 수 있습니다.

  • %year% -- 글이 작성된 연도 네 자리(예: 2004)
  • %monthnum% -- 월(예: 05)
  • %day% -- 일(예: 28)
  • %hour% -- 시(예: 15)
  • %minute% -- 분(예: 43)
  • %second% -- 초(예: 33)
  • %post_id% -- 글 ID 번호(예: 423)
  • %postname% -- 글 제목(글/페이지 편집에 표시되는 글 슬러그(slug))
  • %category% -- 카테고리 이름(슬러그)
  • %author% -- 작성자 이름

예를 들어, "/%category%/%postname%/"를 입력하면 "http://도메인주소/translation/email-english-thank-you-expressions/"와 같이 "/카테고리/글 제목/"이 주소 창에 표시됩니다.

"http://도메인주소/1"처럼 숫자로만 표시되도록 하려면 "/%post_id%/"사용자 정의 구조에 입력하면 됩니다. (그러면 기본 표시 형식에서 "?p=" 부분이 없어지게 됩니다.)

Customized permalink옵션으로 제공되는 설정이 마음에 들지 않는 경우에는 위의 변수들을 조합하여 원하는 표시 형식으로 변경해보시기 바랍니다.

참고:


4개 댓글

  1. 사진 관련하여 주신 답변 감사합니다 ㅠㅠ
    가끔 호스팅비로 XX을 하고 있습니다.

    https://blogfiles.pstatic.net/MjAxOTA1MDVfMTg1/MDAxNTU3MDM5MDYzOTgx._xgK_DZuxhnATYm2sikH3YK3mXLaZWG2O3OONF4d_Rog.cCkhoq-nwuVMGhrTxey5ylVVxjKxBNXBbdUmqSVFlPIg.PNG.no576/YUJYTU.png?type=w1

    이번에 드릴 질문은
    site:주소를 검색하면 다른 분들은 깔끔하게 글만 나오는데
    제 사이트는 카테고리, 태그, 홈 정보가 나와있습니다.

    글 1개에 2~4개의 제목이 존재합니다. ㅜㅜ
    깔끔하게 하나만 나오게 하려면 어떻게 해야하는지 알 수 있을까요..

    1. 안녕하세요?

      Yoast SEO나 All in One SEO Pack 플러그인을 사용하여 SEO와 관련하여 세세하게 설정할 수 있습니다.

      저는 Yoast SEO를 주로 사용하고 있습니다.
      다음 글을 참고해보세요.
      https://www.thewordcracker.com/basic/%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-%EA%B2%80%EC%83%89%EC%97%94%EC%A7%84-%EC%B5%9C%EC%A0%81%ED%99%94-%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8-yoast-seo-%EC%82%AC%EC%9A%A9-%EB%B0%A9%EB%B2%95/

      다른 SEO 플러그인(예: All in One SEO)를 사용해도 됩니다. 마음에 드는 SEO 플러그인을 설치하여 정교하게 설정해보시기 바랍니다.

  2. 엄청나네요..
    한글 제목이 어떻게 영문 주소로 바뀐 건지요??
    완전 매력적입니다.

    전 아래 블로그에서 한글제목으로 주소가 형성되어 있길래 감동받아서 "글 제목 주소" 로 구글링 했고 이 페이지를 찾았습니다.
    http://rainpencil.com/%EC%9D%BC%EC%A0%95-%EA%B4%80%EB%A6%AC-%EC%96%B4%ED%94%8C-%EC%A0%95%EB%A6%AC/

    그런데 한글 제목주소는 이렇게 깨지더라고요,

    한글로 작성하신 포스트가 어떻게 영문으로 주소화 될 수 있는지 궁금합니다.

    1. 안녕하세요?

      한글 제목 주소가 크롬에서는 안 깨지지만 IE에서는 깨집니다. 이것은 IE의 문제입니다. (IE가 문제가 많습니다.ㅎㅎ)

      굳이 IE에서도 안 깨지게 하려면 https://www.thewordcracker.com/intermediate/%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-ie-%EC%A3%BC%EC%86%8C%EC%B0%BD%EC%97%90%EC%84%9C-%ED%95%9C%EA%B8%80-url%EC%9D%B4-%EA%B9%A8%EC%A0%B8-%EB%B3%B4%EC%9D%B4%EB%8A%94-%EA%B2%BD%EC%9A%B0/ 글을 참고해볼 수 있습니다.

      영문 주소로 바꾸고 싶다면 글 편집 화면이나 빠른 편집에서 slug를 영문으로 바꾸시면 됩니다.

      https://www.thewordcracker.com/wp-content/uploads/2017/07/slug.png

      하지만 구글 등 검색엔진에 등록되어 있는 상태에서 바꾸면 문제가 되겠죠...

댓글 남기기

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