컴퓨터/시놀로지

[시놀로지 NAS] 워드프레스 주소창(URL)의 wordpress 제거 방법

sjblog 2019. 12. 28. 13:41
반응형

시놀로지 NAS의 워드프레스 패키지를 사용하여 사이트를 제작 할 경우,

https://주소.synology.me/wordpress

이런 형식의 /wordpress가 나타나게 됩니다.

이와 같은 URL의 형태는 미관상, 목적상 불필요한 부분이기 때문에 주소창의 /wordpress 을 지우는 방법을 알아보도록 하겠습니다.

먼저, 시놀로지를 통해 패키지인 워드프레스를 설치하였을 경우, 워드프레스의 설치경로는 /web/wordpress (web 폴더 안에 wordpress 폴더로 설치) 의 경로에 설치되었을 것으로 가정합니다.

1. http://주소.me/wordpress/wp-admin 으로 접속하여 [탭]의 설정-일반으로 이동합니다.

2. 사이트 주소 (URL)을 다음과 같이 변경해 줍니다.

https://주소.me/wordpresshttps://주소.me

그리고 저장합니다.

(저장한 이후에는 해당 사이트에 접속할 경우 에러 메세지가 출력됩니다.)

3. 저장 후에는 /web 폴더에 접속하여야 합니다.

/web 폴더로의 접속은 FTP, SMB, WebDAV 등 여러분이 사용하고 계시는 형태를 이용하시면 됩니다.

/web/wordpress 로 접속하신 뒤 index.php 와 .htaccess 파일을 복사하여 상위폴더인 web 폴더에 붙여넣어 줍니다.

4. 위의(web폴더) index.php파일을 문서편집기(메모장, Notepad 등)을 통해 열어주시면, 가장 아랫부분에

require( dirname( __FILE__ ) . '/wp-blog-header.php' );

 

이것을

 

require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );

 

로 변경해 줍니다.

5. 다음으로 동일한 경로(web폴더)의 .htaccess 파일을 문서편집기(메모장, Notepad 등)을 통해 열어줍니다.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</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]
</IfModule>

 

로 변경해줍니다.

보시면, /wordpress가 없어졌음을 알 수 있습니다.

6. 이제 본인의 해당도메인으로 접속하면 /wordpress가 없어졌을 것입니다.

기존의 /web/wordpress로 의 경로를 /web 의 index.php가 지정을 하는 것을 알 수 있습니다.
관리자창으로 접속하고자 한다면, http://주소.synology.me/wordpress/wp-admin 으로 접속하시면 됩니다.

7. Troubleshooting

https://주소.synology.me 에 접근하였으나 정상적으로 접속이 되지 않는 경우 여러가지 원인이 있을 수 있습니다.

 

시놀로지 패키지 중, "Web Station" - "PHP 설정" 에서
본인이 사용하는 "Default Profile"을 선택하여 편집을 누릅니다.
"일반 설정" 에서 "display_errors를 활성화하여 PHP 오류 메시지 표시" 체크
"일반 설정" 에서 "확장" 의 모든 체크박스를 체크해 줍니다.

 

192.168.0.x 의 주소가 아닌, 해당도메인.synology.me로의 접속이 처음부터 되지 않았더라면 당연히 접속이 될 수 없습니다.
공유기의 포트포워딩 80, 443 번이 열려 있는지 확인합니다. 이 부분은 여러가지 원인이 있을 수 있습니다.

 

그 밖의 사항은 댓글로 남겨주시면 글에 추가하거나 답글을 남겨드리도록 하겠습니다.

반응형