• 목록
  • 아래로
  • 위로
  • 11
  • 은하수
  • 조회 수 390

가입해서 질문만 남기게 되어 죄송하네요;

 

카페24 호스팅을 이용해서 미디어위키를 설치하고 테스트중입니다.

기본제공 도메인이 아이디.cafe24.com이고 여기에 wiki/index.php가 붙어서 주소가 너무 길다보니 단축 주소를 만드려고 합니다.

 

궁금한 점 

뒤에 index.php만 떼는 게 아니라 아예 다른 주소로 하고 싶다면, 단축 주소로 사용할 도메인은 별도로 구매해야 하나요?

 

더 구체적으로 궁금한 점을 설명드리면....

위키의 도메인을 이전하는 것과,

단축 주소를 설정하는 것은 별개의 문제인가요, 아니면 그냥 같이 해결할 수 있는 하나의 문제인가요?

 

일단 위 도메인과 다른 다섯글자짜리 *****.com 이라는 도메인을 구매해둔 상태입니다.

만약 별개 문제라면, 위키의 도메인을 이전하는 것은 어떻게 가능한가요?

 

프로그래밍에는 문외한이라 잘 모르겠어서 이렇게 질문 드립니다 ㅠㅠ

null님 포함 2명이 추천

추천인 2

댓글 11

NoYeah
profile image
+3

일단 질문이 두가지인데, 두개를 헷갈리셔서 한가지로 질문하시는 것 같아요.

일단, 도메인을 연결하는 것인데, 현재 도메인은 cafe24.com/wiki/index.php 같은 것은 그냥 domain.com 같은 걸로 바꾸고 싶다고 하시는 것 맞죠?
그것은 호스팅 업체인 카페 24에서 도메인 연결 설정을 해주시면 됩니다.

그리고, 도메인을 연결하게 되면 domain.com/wiki/index.php 같은 형태로 나오게 될텐데, 짧은 주소 모듈을 활성화 하셔서 짧은 주소를 사용하면 좀 더 간결한 형태가 됩니다.
짧은 주소 모듈은 웹서버에서 설치하는 것이기 때문에 카페24 호스팅 설정페이지 같은 곳에 설정하는 부분이 있을거구요. 보통은 기본이 사용하는 것으로 설정되어 있을겁니다. .htaccess 파일이 잘 업로드 되었는지 확인하시고, 위키 설정에서 짧은 주소 사용하도록 설정하시면 될 것 같습니다.

 

마지막으로 짧은 주소를 사용하는 것은 짧은 주소를 자동으로 생성해주는 모듈이 필요하며, 일일이 그것을 할 수는 없습니다.

 

짧은 도메인을 사용하여, 짧은 주소를 사용하는 것이 깔끔해보입니다.

comment menu
2022.11.22. 14:54

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

은하수 작성자 → NoYeah
+2
답변 감사드립니다.

워낙 문외한이다보니... 구글링해서 나오는 글들을 봐도 분명히 한국어인데 외계어가 난무하는 것으로 보여서 부득이하게 호스팅받는 곳도 아닌 곳에 질문드려서 죄송합니다.ㅜㅠ

네 맞습니다. 도메인을 변경하고, 짧은 주소를 쓰는 것이 목표입니다.
호스팅업체에 문의해보겠습니다.

모듈...이라는 게 잘 이해가 안 가는데 혹시 아래 주소의 방법대로 하면 되는 게 맞나요???
https://studyforus.com/doda/241187
comment menu
2022.11.22. 19:41

신고

"은하수님의 댓글"

이 댓글을 신고 하시겠습니까?

제르엘 → 은하수
profile image
+3

노예님께서 말씀하시는 모듈은 아마 bit.ly, tinyurl.com 등의 단축 도메인 얘기인 것 같습니다. 리브레 위키처럼 (사이트 주소)/wiki/(문서명) 형태의 주소를 사용하려면 웹 서버가 Apache를 사용하는 경우 해당 링크의 방법대로 하시면 됩니다. 아마 카페24 호스팅이면 Apache를 쓰고 있을 겁니다.

일단 위키 디렉토리 이름이 wiki인 것으로 보이니, Article Path는 /wiki/$1이 아닌, 나무위키처럼 /w/$1 등으로 설정하셔야 할 것 같습니다.

참고로 웹 서버가 Nginx를 사용하는 경우 이 방법이 아니라 조금 복잡한 다른 방법을 써야 하는데, 카페24 호스팅을 계속 사용하실 예정이라면 그냥 링크의 방법만 알고 계시면 됩니다. 제 개인 위키는 Nginx로 돌아가고 있어서 인터넷 뒤져가며 그 '다른 방법'을 써야 했습죠...

comment menu
2022.11.22. 23:42

신고

"제르엘님의 댓글"

이 댓글을 신고 하시겠습니까?

은하수 작성자 → 제르엘
+1
답변 감사합니다. 일단 하나하나 해보면서 배워가겠습니다.!!
comment menu
2022.11.24. 00:40

신고

"은하수님의 댓글"

이 댓글을 신고 하시겠습니까?

은하수 작성자 → 제르엘
도메인 연결은 된 것 같습니다! 구매한 도메인으로 입력하니까 접속 되더라구요.

짧은 주소를 적용해보려고 하는데 해당 강좌 글에서는
wgscriptpath, wgscriptextention. wgarticlepath, wgusepathinfo 4가지를 입력하라고 나오는데, 제가 해당 방법대로 해보니
$wgScriptPath = "/wiki";
$wgArticlePath = "/w/$1";
이거 두 가지만 나오네요;;
차이점이 뭔가 궁금합니다.

그리고 htaccess 파일은 없으면 생성하라고 하는데, 그냥 wiki 폴더 안에 넣어두면 되는건가요??? 생성은 메모장이나 notepad++ 같은 것으로 하면 될까요?
comment menu
2022.11.26. 17:54

신고

"은하수님의 댓글"

이 댓글을 신고 하시겠습니까?

제르엘 → 은하수
profile image
+1

$wgScriptpath: 미디어위키 엔진 파일이 들어 있는 디렉토리입니다. 기존 세팅("/wiki") 그대로 두시면 됩니다.
$wgScriptExtension: 버전 1.31에서 제거된 기능입니다. 있어도 엔진이 알아서 무시하며, 굳이 적어주실 필요 또한 없습니다.
$wgArticlePath: 위키 문서의 주소 형식을 지정합니다. $1은 문서명 변수입니다. 즉 "/w/$1"이라는 값은 위키 문서의 주소 형식을 "(사이트 주소)/w/(문서명)"로 지정한다는 뜻입니다.
$wgUsePathInfo: 짧은 주소 사용 여부를 지정합니다. 짧은 주소를 사용하려면 이 값을 'true'로 명시해야 합니다. 아래처럼 작성해 주시면 됩니다.

$wgUsePathInfo = true;

 

.htaccess 파일은 위키 엔진이 사용하는 파일이 아닙니다. 해당 파일은 Apache라는 웹 서버 소프트웨어에서 디렉토리 설정을 지정하기 위하여 사용하는 파일이며, 카페24 호스팅은 일반적으로 루트 디렉토리(최상위 디렉토리, /)에 있습니다. 그 파일을 수정해 주면 됩니다. 

comment menu
2022.11.26. 18:50

신고

"제르엘님의 댓글"

이 댓글을 신고 하시겠습니까?

은하수 작성자 → 제르엘
+1
도움 감사드립니다.

php 파일에는 해당 3줄을 쓰고,
.htaccess 파일에는

RewriteEngine On
RewriteRule ^/?w(/.*)?$ %{DOCUMENT_ROOT}/wiki/index.php [L]
RewriteRule ^/?$ %{DOCUMENT_ROOT}/wiki/index.php [L]

RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^/?wiki/images/thumb/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/([0-9]+)px-.*$ %{DOCUMENT_ROOT}/wiki/thumb.php?f=$1&width=$2 [L,QSA,B]

RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^/?wiki/images/thumb/archive/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/([0-9]+)px-.*$ %{DOCUMENT_ROOT}/wiki/thumb.php?f=$1&width=$2&archived=1 [L,QSA,B]

라고 입력하라고 나오는데...

이대로 하고 주소를 입력 해보니, 대문 페이지는 여전히 index.php/대문 이런 식으로 입력해야 들어갈 수 있고 주소를 도메인.com/w/대문 이렇게 입력하면 404 not found가 뜨는군요;;
comment menu
2022.11.27. 00:02

신고

"은하수님의 댓글"

이 댓글을 신고 하시겠습니까?

제르엘 → 은하수
profile image
+1

.htaccess 파일을 아래 내용으로 한 번 수정해 보시겠어요? 스포어 위키에서 사용되는 파일을 약간 다듬은 것입니다.

제가 아파치나 카페24 호스팅을 제대로 사용해 본 적이 없어서 이 이상으로는 도와드리기가 조금 어려울 것 같습니다... 

 

RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/wiki/index.php [L]

RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^/?images/thumb/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/([0-9]+)px-.*$ %{DOCUMENT_ROOT}/thumb.php?f=$1&width=$2 [L,QSA,B]

RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^/?images/thumb/archive/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/([0-9]+)px-.*$ %{DOCUMENT_ROOT}/thumb.php?f=$1&width=$2&archived=1 [L,QSA,B]
comment menu
2022.11.27. 01:23

신고

"제르엘님의 댓글"

이 댓글을 신고 하시겠습니까?

은하수 작성자 → 제르엘
맙소사... 바로 해결되었습니다;;;
선생님, 감사합니다 ㅠㅠ

소소하게 쓸 생각이긴 하지만 공개위키를 해보려니 프로그래밍을 전혀 모르면 정말 어려운 점이 많네요.
아무튼 늦은 시간까지 이렇게 도움 주셔서 감사드립니다. 저는 정말 공부 많이 해야할 것 같네요 ㅠㅠ
comment menu
2022.11.27. 01:37

신고

"은하수님의 댓글"

이 댓글을 신고 하시겠습니까?

제르엘 → 은하수
profile image
+1
주소가 깨져서 인식되길래 혹시 .htaccess 파일에 문제 있나 하고 올려봤는데 맞았군요 ㄷㄷㄷ

아무튼 해결하셨다니 다행입니다!
comment menu
2022.11.27. 02:04

신고

"제르엘님의 댓글"

이 댓글을 신고 하시겠습니까?

은하수 작성자 → 제르엘

로고에 커서를 대면 밑에 뜨는 주소는 짧은 주소 형식이고, 대문 로고를 클릭하면 주소창에 뜨는 주소도 짧은 주소인 걸 보니 뭔가 적용이 되다 말거나 제가 뭘 잘못 건드린 듯 한데.... .htaccess 파일 쪽에 뭔가 다른 원인이 있는걸까요ㅠㅠㅠㅠ

 

에러코드는 이렇습니다.

The requested URL /w/대문 was not found on this server.

comment menu
2022.11.27. 00:22

신고

"은하수님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 24.02.11.17:21 919
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 23.01.14.02:23 4590
공지 [필독] 질문하는 방법 17 마스터 18.02.23.03:09 4479
926 음.? 도와주세요 첫 글인가요? SSD 마이그레이션 관해 3 베가리안 16.08.25.01:51 435
925 제가 도메인 연결 제대로 한건지.. 1 Ursus 16.08.28.23:50 384
924 이거 여백은 어떻게 해야하나요.. 1 image Ursus 16.08.29.17:30 311
923 상위 카테고리에서 하위 카테고리 글 표시.. 3 image Ursus 16.08.30.22:30 339
922 studyforus 커뮤니티 브라우저 호환문제?! 으음.. 3 image 포비 16.09.10.08:23 375
921 파일질라로 연결하니까 보안되지 않은 서버입니다. TLS를 통한 FTP를 지원하지 않습니다. 이렇게떠요 해결방안좀 1 마카오 16.09.11.00:57 3658
920 숨겨진 파일을 삭제하는 방법은 어떻게 해야하나요? 2 image 워시퍼 16.09.14.09:21 521
919 리눅스를 씁니다. 그런데말입니다.. 문제가.. 14 title: 황금 서버 (30일)하루살이 16.09.30.22:50 400
918 미디어위키 설치를 하는데 여기서 멈춰버립니다 8 image ryuko 16.10.08.10:48 232
917 ssh 지원이 안되나요? 1 하마구리 16.10.08.15:08 264
916 Cloudflare의 인증서 등록 3 우마루 16.10.08.18:06 317
915 웹사이트 제작 13 Wisdomhands 16.10.10.23:55 573
914 호스팅 서비스 업그레이드 2 Wisdomhands 16.10.11.00:26 393
913 매번 마스터님께 질문만 드리기 그래서 여기다가 올려 봅니다...(동영상 스트리밍 서버) 2 비빅 16.10.11.10:07 286
912 동영상 스트리밍을 해주는 모듈설치...? 8 비빅 16.10.12.13:13 377
911 회원가입 이 외안되는거애요? 5 핫슈 16.10.14.19:01 262
910 SFU는 SSH를 지원하지 않나요? 2 Ursus 16.10.15.11:39 275
909 xe를 설치할려고 하는데 도와주실 수 있으시나요? 8 image ryuko 16.10.15.16:19 327
908 그누보드 로고? 등록.. 5 title: 맛스타의 자물쇠에듀 16.10.16.17:51 432
907 [스터디포어스] 호스팅사용자 제한, XE 설치 | 입문 도와드립니다. 3 title: 황금 서버 (30일)어코 16.10.17.19:35 444