콘텐츠마케팅마케팅 도구

WordPress에서 .htaccess 파일 작업

워드프레스(WordPress) 표준 WordPress 대시 보드가 얼마나 자세하고 강력한 지에 따라 더욱 개선 된 훌륭한 플랫폼입니다. WordPress에서 표준으로 제공 한 도구를 사용하여 사이트의 느낌과 기능을 사용자 지정하는 방식으로 많은 것을 얻을 수 있습니다.

그러나 웹 사이트 소유자의 삶에는이 기능을 넘어서야 할 때가 있습니다. 워드 프레스 작업 . htaccess로 파일 이를 수행하는 한 가지 방법이 될 수 있습니다. 이 파일은 사이트가 의존하는 핵심 파일이며 주로 웹 사이트의 영구 링크가 작동하는 방식과 관련이 있습니다.

하지만 .htaccess 파일을 사용하여 여러 가지 유용한 작업을 수행 할 수 있습니다. 우리는 이전에 제작 과정을 포함하여 일부를 다루었습니다. WordPress의 정규식 리디렉션및에 대한보다 일반적인 개요 WordPress에 대한 헤더 리디렉션. 이 두 가이드 모두에서 .htaccess 파일에 액세스하고 편집했지만 처음에 파일이있는 이유와 사용 방법에 대해서는 설명하지 않았습니다.

이것이이 기사의 목적입니다. 먼저 표준 WordPress 설정에서 .htaccess 파일이 수행하는 작업을 살펴 ​​보겠습니다. 그런 다음 액세스 방법과 편집 방법에 대해 설명합니다. 마지막으로 왜 그렇게 하려는지 보여 드리겠습니다.

.htaccess 파일이란 무엇입니까?

먼저 기본 사항부터 살펴 보겠습니다. .htaccess 파일은 기술적으로 WordPress 파일. 또는 더 정확하게 말하면 .htaccess 파일은 실제로 Apache 웹 서버에서 사용하는 파일입니다. 이것은 시스템입니다 현재 사용 중 대다수의 WordPress 사이트 및 호스트에 의해. WordPress 사이트 관리와 관련하여 Apache의 편재성 때문에 이러한 각 사이트에는 .htaccess 파일이 있습니다.

.htaccess 파일은 WordPress 사이트가 구성에 사용하는 다른 파일과 몇 가지 특성을 공유합니다. 파일 이름은 숨겨진 파일이며 편집하려면 숨김을 해제해야합니다. 또한 WordPress 사이트의 루트 디렉토리에 있습니다.

.htaccess 파일은 한 가지 작업 만 수행합니다. 사이트의 영구 링크가 표시되는 방식을 결정합니다. 그게 다야. 

그러나이 간단한 설명 뒤에 숨겨진 것은 많은 복잡성입니다. 많은 사이트 소유자, 플러그인 및 테마가 WordPress 사이트 내에서 영구 링크가 사용되는 방식을 변경하기 때문입니다. 사용자 (또는 플러그인)가 영구 링크 작동 방식을 변경할 때마다 이러한 변경 사항은 .htaccess 파일에 저장됩니다. 

원칙적으로 이것은 꽤 좋은 시스템이며 안전합니다. 그러나 현실 세계에서는 실제 문제를 일으킬 수 있습니다. 하나는 개발자의 75 %가 JavaScript를 사용합니다., 따라서 Apache를 사용하는 것이 불편하기 때문에 많은 플러그인이 .htaccess 파일을 덮어 써 사이트를 안전하지 않게 만들 수 있습니다. 이러한 종류의 문제를 수정 (또는 실제로 발견)하는 것은 여기서 우리의 범위를 벗어나지 만 플러그인에 대한 표준 경고가 적용됩니다. 신뢰할 수있는 플러그인 만 설치하고 이와 같은 보안 허점을 수정하기 위해 정기적으로 업데이트됩니다.

.htaccess 파일 찾기 및 편집

.htaccess 파일은 주로 사이트의 영구 링크를 처리하도록 설계 되었음에도 불구하고 파일을 편집하여 여러 가지 유용한 결과를 얻을 수 있습니다. 여기에는 리디렉션을 수행하거나 단순히 외부 액세스를 제한하여 사이트의 보안을 향상시키는 것이 포함됩니다. 특정 페이지.

이 섹션에서는이를 수행하는 방법을 보여줍니다. 하지만 먼저 ... 

경고 : .htaccess 파일을 편집하면 웹 사이트가 손상 될 수 있습니다. 

사이트가 실행되는 기본 파일을 변경하는 것은 위험합니다. 당신은 항상 사이트 백업 변경하기 전에 라이브 사이트에 영향을주지 않고 실험하십시오. 

사실 대부분의 WordPress 사용자가 .htaccess 파일을 사용할 수없는 이유가 있습니다. WordPress는 소규모 비즈니스 웹 사이트의 시장 점유율의 대부분을 차지하고 있으며 이는 많은 사용자가 기술적으로 가장 관심이없는 사람이라는 것을 의미합니다. 이것이 .htaccess 파일이 기본적으로 숨겨져있는 이유입니다. 초보 사용자가 실수하는 것을 방지하기 위해서입니다.

.htaccess 파일 액세스 및 편집

모든 과정을 마치고 .htaccess 파일에 액세스하는 방법을 살펴 보겠습니다. 이를 수행하려면 :

  1. FTP 클라이언트를 사용하여 웹 사이트에 대한 연결을 만듭니다. 다음을 포함하여 많은 무료, 훌륭한 FTP 클라이언트가 있습니다. FileZilla의. 사이트에 대한 FTP 연결을 설정하려면 제공된 설명서를 읽어보십시오.
  2. FTP 연결을 설정하면 사이트를 구성하는 모든 파일이 표시됩니다. 이 폴더를 살펴보면 루트 디렉토리라는 폴더를 볼 수 있습니다.
  3. 이 폴더 안에 .htaccess 파일이 있습니다. 일반적으로 해당 폴더의 파일 목록 상단 근처에 있습니다. 파일을 클릭 한 다음보기 / 편집을 클릭합니다. 
  4. 텍스트 편집기에서 파일이 열립니다.

그리고 그게 다야. 이제 파일을 변경할 수 있지만 원하지 않을 수도 있습니다. 다음 섹션에서이 파일을 사용하는 방법을 보여 드리지만, 수행하기 전에 다음을 수행하는 것이 좋습니다.

로컬 사본을 만들다 .htaccess 파일 (표준 "다른 이름으로 저장"대화 상자 사용)을 복사하고 로컬에서 변경 한 다음 파일을 준비된 사이트에 업로드합니다 (위에서 언급 한대로).

.htaccess 파일 사용

이제 .htacess 파일에서 제공하는 추가 기능을 사용할 준비가되었습니다. 몇 가지 기본적인 것부터 시작하겠습니다.

  • 301 리디렉션 – 301 리디렉션 아주 작은 코드입니다 방문자를 한 페이지에서 다른 페이지로 보내고 외부 사이트에서 링크 된 특정 블로그 게시물을 전송할 때 필요합니다. 또는 .htaccess 파일을 사용하여 웹 사이트를 리디렉션 할 수 있습니다. 사이트의 이전 HTTP 버전에서 더 안전한 새 HTTPS 버전으로 방문자를 안내 할 수도 있습니다. .htacess 파일에 다음을 추가하십시오.
Redirect 301 /oldpage.html /newpage.html
  • 보안 – 또한 .htaccess 파일을 사용하여 WP에 대한 고급 보안 전략을 적용하는 여러 가지 방법이 있습니다. 이들 중 하나는 특정 파일에 대한 액세스 잠금 올바른 인증을 가진 사용자 만 WordPress 사이트가 실행되는 핵심 파일에 액세스 할 수 있습니다. .htaccess 파일 끝에 추가 된이 코드를 사용하여 여러 핵심 파일에 대한 액세스를 제한 할 수 있습니다.
<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>
  • URL 수정 – .htaccess 파일의 또 다른 유용한 기능은 구현하기가 더 복잡하지만 방문자가 사이트에 액세스 할 때 URL이 표시되는 방식을 제어하는 ​​데 파일을 사용할 수 있다는 것입니다. 이렇게하려면 최신 버전의 Apache를 사용하고 있는지 확인해야합니다. 이렇게하면 방문자에게 한 페이지의 URL이 다르게 표시됩니다. 이 마지막 예제는 아마도 .htaccess 파일에 익숙해지는 대부분의 사용자에게 너무 복잡 할 것입니다. 그러나 파일로 달성 할 수있는 범위를 보여주기 위해 포함했습니다. .htaccess 파일에 다음을 추가하십시오.
RewriteEngine on
RewriteRule ^oranges.html$ apples.html

.htaccess로 더 나아 가기

.htaccess 파일로 작업하는 것은 WordPress 사이트가보다 기본적인 수준에서 작동하는 방식을 배우고 표준 WP 사이트에서도 제공하는 광범위한 사용자 지정 범위를 엿볼 수있는 좋은 방법입니다. 위에서 설명한 기본 변경 사항을 적용하여 .htaccess 파일 작업을 마스터하면 다양한 옵션이 열립니다. 하나는 이전에 다뤘 듯이 WordPress 블로그 재설정

다른 하나는 WordPress 보안을 향상시키는 많은 방법이 .htaccess 파일을 직접 변경하거나 동일한 FTP 시스템을 사용하여 다른 루트 파일을 변경하는 것입니다. 즉, 사이트의 기본 사항을 조사하기 시작하면 사용자 정의 및 개선을위한 무한한 가능성을 찾을 수 있습니다.

게리 스티븐스

Gary Stevens는 프론트 엔드 개발자입니다. 그는 풀 타임 블록 체인 괴짜이자 Ethereum 재단에서 일하는 자원 봉사자이며 활발한 Github 기여자입니다.

관련 기사

맨 위로 가기 버튼
닫기

애드블록 감지됨

Martech Zone 은(는) 광고 수익, 제휴 링크 및 후원을 통해 사이트에서 수익을 창출하기 때문에 이 콘텐츠를 무료로 제공할 수 있습니다. 사이트를 볼 때 광고 차단기를 제거해 주시면 감사하겠습니다.