호스트명으로 워드프레스 접속하기

시놀로지에 워드프레스를 /web/wordpress에 설치하니 URL에 하위폴더(www.wildbit.kr/wordpress)를 명시해야 접속할 수 있었다.

그래서, 호스트명으로만 접속하는 방법을 찾아봤다. 인터넷에서 찾은 몇 가지 방법을 시도했는데 잘 되지 않았다.

여러 시행착오를 거친 후에 찾은 해답은 너무 간단했다. 워드프레스 관리자 페이지/설정/일반/Site Address(URL) 링크 페이지(https://wordpress.org/support/article/giving-wordpress-its-own-directory/)에 해답이 있었다.

링크 페이지는 워드프레스를 루트 폴더에 설치하고 하위폴더로 옮겼을 때, ①접속주소를 호스트명으로 하는 방법과 ②서브폴더까지 명시하는 방법을 설명하고 있는데, 인터넷에서 알려줬던 방법은 서브폴더를 명시하는 방법을 마치 호스트명으로 접속하는 방법처럼 알려줬기 때문에 내가 시행착오를 거친 것이었다.

결국 최종 성공한 방법은 ① /web 폴더의 index.html을 삭제하고, ② /web 폴더에 .htaccess 파일을 만들고 그 안에 아래 코드를 넣었더니 호스트명으로만 접속할 수 있었다. 아래 코드에서 ‘example.com’과 ‘my_subdir’은 자신의 것으로 바꾸어야 한다. 나는 ‘www.wildbit.kr’과 ‘wordpress’로 바꾸었다.

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteCond %{REQUEST_URI} !^/my_subdir/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /my_subdir/$1

RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteRule ^(/)?$ my_subdir/index.php [L] 

</IfModule>

[직접만듦] 함수로만 만든 조건(이중) 유효성 검사

셀에 미리 정한 값들만 선택할 수 있는 “데이터 유효성 검사-목록”을 조건에 따라 바꿀 수 있는 방법을 인터넷에서 찾아보니 “이중 유효성 검사”라고 하고 이미지와 수식들이 있는 게시물들이 있었습니다. 감사합니다.

이 게시물들을 보고 이름들(구분1, 구분2, 구분3)만 정의하고 수식을 복사해 바로 사용할 수 있도록 아래와 같이 수식을 만들었습니다.

  • 선택 값 입력
    1. 첫 행에 ‘조건’에 해당하는 값들을 입력
    2. 둘째 행부터 각 조건에 해당하는 값들을 입력
  • 필요한 이름 정의
    1. 값들이 있는 첫 행에 이름(여기서는 ‘구분1’) 정의
    2. ‘참조 대상’에 아래 수식을 넣고 ‘구분2’ 정의
      • =OFFSET(OFFSET(구분1, 0, -1), 1, MATCH(INDIRECT(“RC[-1]”, 0), 구분1, 0), 100, 1)
      • 위 수식에서 진하게 표시한 ‘100’은 최대 행 수 임.
    3. ‘참조 대상’에 아래 수식을 넣고 ‘구분3’ 정의
      • =OFFSET( OFFSET(구분1, 0, -1), 1, MATCH(INDIRECT(“RC[-1]”, 0), 구분1, 0), COUNTA(구분2), 1)
  • 데이터 유효성 검사 적용
    1. 아무 셀에 ‘데이터 유효성 검사-목록’ 원본에 “=구분1” 넣고 확인
    2. 바로 오른쪽 셀에 ‘데이터 유효성 검사-목록’ 원본에 “=구분3” 넣고 확인