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

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

 

카페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 649
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 23.01.14.02:23 4327
공지 [필독] 질문하는 방법 17 마스터 18.02.23.03:09 4474
922 계속 사용중이던 네트워크 공유 폴더가 갑자기 액세스 불가라고 뜹니다. 6 image 장윤서 18.06.07.16:55 34339
921 팀뷰어 대체할 원격 제어 프로그램 추천 부탁드립니다 16 이니스프리 17.11.30.15:38 32326
920 엑셀 그래프의 축 간격 조절 문제입니다. 2 image 국내산라이츄 17.08.10.11:06 12494
919 아이폰/아이패드 충전기 발열 관련 질문 드립니다 9 image 이니스프리 19.05.02.22:52 11111
918 에러 523 해결법 4 입체그림 20.02.21.16:48 6701
917 PyQt 실행시 프리징 현상 관련하여 질문 드립니다! ㅠㅠ 3 이니스프리 19.07.06.03:37 6700
916 프린터가 지 맘대로 프린트를 하네요. 3 곰도리푸 18.04.04.18:20 6054
915 윈도우용 메일 클라이언트가 필요합니다. 9 네모 18.01.11.20:15 5867
914 크롬에서 특정 사이트 접속 문제 관련하여 질문 드립니다 9 이니스프리 17.03.27.18:03 5324
913 오라클 클라우드 프리티어 가입이 안 되네요 ㅠㅠ 20 이니스프리 20.06.26.21:31 4840
912 파이썬 에디터로 어떤 것이 좋나요? 14 NoYeah 20.01.08.21:08 4532
911 라떼판다와 라즈베리 파이 중 어느 쪽을 사는 게 나을까요? 9 제르엘 18.10.14.19:25 3835
910 나무 위키의 수익구조는 무엇일까요? 2 NoYeah 18.03.18.15:56 3834
909 파티션 복구 프로그램 TestDisk 잘 아시는 분 계시나요? 29 이니스프리 17.11.10.14:53 3746
908 IE11에서 이미지가 깨지는 현상을 해결할 수 있을까요? 2 이니스프리 19.08.02.00:01 3704
907 파일질라로 연결하니까 보안되지 않은 서버입니다. TLS를 통한 FTP를 지원하지 않습니다. 이렇게떠요 해결방안좀 1 마카오 16.09.11.00:57 3657
906 자바스크립트 FormData와 관련된 메서드의 IE 호환성과 관련하여 질문 드립니다 ^^ 6 image 이니스프리 19.08.05.14:22 3432
905 선택약정 안 되는 중고폰의 경우에는 어떤 단점이 있는 것인가요?? 6 이니스프리 20.01.21.14:30 3103
904 집에서 시놀로지 NAS로 워드프레스나 미디어위키 돌리면 느릴까요? 10 이니스프리 17.01.16.20:56 2981
903 [Requests] multipart/form-data의 전송에 대해 질문 드립니다 ^^ 4 이니스프리 19.12.18.22:00 2971