이전에 포스팅 했던 시놀로지에 워드프레스 설치 방법으로 워드프레스 설치 방법을 알아봤는데요.
시놀로지의 web폴더 하위에 워드프레스 폴더가 위치하기 때문에 접속하는 주소가 이쁘지 않게 됩니다. 제일 간단한 방법은 워드프레스를 설치시 web폴더 루트에 설치하는 방법이지만 벌써 설치해서 어느정도 운영중이거나 폴더 관리상의 이유로 워드프레스 폴더를 만들어 http://주소/wordpress 형식의 도메인이 되었다면 아래와 같은 방법으로 워드프레스 주소를 깔끔하게 만들수 있습니다.
워드프레스 사이트 주소 설정
워드프레스에 로그인한 다음 설정 – 일반 – 사이트 주소에서 도메인 주소의 하위 폴더 주소를 삭제한 후 확인을 클릭합니다.
RewriteEngine On RewriteCond %{HTTP_HOST} ^(www.)?blog.mystor.net$ RewriteRule ^(/)?$ wordpress [L] # 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> # END WordPress
그리고 워드프레스가 설치된 폴더 상위의 루트 폴더에 위의 코드를 복사한 뒤 .htaccess 파일로 저장합니다.
코드를 설명하자면 코드의 2번째 줄 주소는 사용자의 주소를 입력하고 그 아래 나머지 강조된 코드 라인은 워드프레스 폴더명에 대한 설정이므로 사용자가 설치한 워드프레스 폴더로 이름을 변경해줍니다.
# BEGIN WordPress 아래의 코드는 워드프레스의 고유주소 설정에 대한 RewriteRule 입니다. 이 코드가 없을 경우 고유주소를 설정했을때 포스트 링크가 안되기 때문에 꼭 삽입해야 하는 룰입니다.
(RewriteEngine On이 중복되는건 코드를 분류해서 관리하기 편하게 하기 위함)
시놀로지에서 워드프레스를 구축했을 경우에는 시놀로지의 텍스트 에디터 패키지로 쉽게 파일을 저장할수 있습니다.
5 댓글. Leave new
시놀로지 나스에 워드프레스를 설치 하면 DDNS를 이용한 주소로 접속하게 되는데요.
이걸 개인 도메인 주소로 연결시킨뒤에 도메인 주소만 고정되게 보이려고 하면 제대로 작동을 하지 않습니다.
예시 처럼 http://사이트주소/워드프레스/ 를 http://사이트주소로 변경은 잘 되는 것 같은데 개인 도메인으로 연결하게 되면 404에러가 뜨면서 작동을 하지 않습니다.
DDNS 주소를 DNS서버로 연결 시키면 어떻게 되지 않을까 하는 생각도 드는데 아무리 찾아도 방법을 모르겠습니다.
워드프레스는 사용하는 도메인을 설정에서 지정하기 때문에 워드프레스의 구조적으로는 다른 CMS 처럼 여러 도메인을 같이 사용할수 없습니다.
플러그인을 통해 여러 도메인을 연결할수 있긴 한데 SEO 측면에서 매우 좋지 않고 도메인에 의존하는 플러그인(redirect 관련등)과 충돌이 생길수 있기 때문에 권장하지 않습니다. (https://extrememanual.net/4096)
그리고 DDNS 구조상 DNS 서버와 연결할수 없습니다. (https://extrememanual.net/7174)
질문이 개인 도메인으로 들어온 페이지를 DDNS 주소로 연결하고 보여지는 도메인은 DDNS 주소가 아닌 개인 도메인으로 보여지고 싶은걸로 이해되는데 iframe을 사용하는 방법밖엔 없습니다만 이 구조 자체가 좋지 않습니다.
개인 도메인을 DDNS 서비스에 사용할수 있는 유료 솔루션을 찾아보는것이 낫습니다.
시놀로지 NAS 에 워드프레스 4.6.1을 설치하여 사용중입니다.
NAS의 DDNS는 addr.synology.me 의 형태를 사용하고 있습니다.
주소창이 addr.synology.me/wordpress/posting_number 로 나오는 것이 보기가 좋지 않아서 GoDaddy 에서 newaddr.com 형태의 도메인을 사서 addr.synology.me/wordpress/ 에 포워딩을 하고 있습니다.
포워딩만을 하면 addr.synology.me/wordpress/posting_number 로 주소가 나오게 됩니다.
GoDaddy 에서 마스킹 정보 포함해서 포워딩을 하면, 주소정보가 계속 newaddr.com 로만 나오게 되는데, 주소창을 newaddr.com/posting_number 형태로 보여주고 싶습니다.
아무래도 나스의 워드프레스의 설정->일반 에서 설정하는 워드프레스 주소 의 설정이 안되어 있어서 그런 거 같은데,
워드프레스 주소 가 addr.synology.me/wordpress 로 되어 있고 변경이 비활성화 되어 있습니다.
바로 밑에 있는 사이트 주소 는 변경 가능해서 newaddr.com 으로 변경해 놓았습니다.
DB 수정도 해보았지만, 워드프레스 주소를 변경 할 수 없어서 사이트 이동시마다 addr.synology.me/wordpress/posting_number 가 나오는 것으로 생각이 되는데요.
newaddr.com/posting_number 형태로 보이게 수정할 수 있는 방법 없을까요?
고정포워딩과 유동포워딩의 차이점에 대해 검색해 보시면 답이 나올것 같습니다.
감사합니다. 검색해 보겠습니다.