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

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

 

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

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

 

궁금한 점 

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

 

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

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

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

 

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

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

 

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

마당쇠15님 마당쇠15 포함 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

신고

"은하수님의 댓글"

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

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 시스템 점검 작업 완료 안내 10 마스터 24.09.05.16:25 2553
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 23.01.14.02:23 9941
공지 [필독] 질문하는 방법 17 마스터 18.02.23.03:09 4933
926 회사 프로젝트 중 막히는 부분이 있습니다. 2 워시퍼 24.05.09.18:23 535
925 스포어 알림판이 무엇인가요? 4 무브온 24.04.23.09:21 664
924 도메인 CloudFlare 1 무브온 24.04.22.19:36 514
923 서버에서 개발할 때 VS Code Server 사용 vs 팀뷰어 접속 관련 질문 드립니다 ^^ 5 이니스프리 24.04.21.00:26 2184
922 워드프레스 웹폰트가 죄다 깨졌습니다. 8 image 국내산라이츄 24.03.15.22:31 670
921 이미 도메인 명이 다른 곳에서 도메인(서브/별칭) 도메인으로 사용중입니다. 이건 무슨 오류인가요? 1 image rickroot 24.01.27.16:19 554
920 하드 디스크의 데이터 소거와 관련하여 17 image 제르엘 23.12.15.01:12 633
919 호스팅 서비스중 상태인데, 웹사이트 추가가 안됩니다. 3 해원맥 23.11.02.00:18 588
918 네이버웍스 메일에 도메인을 연결하려는데 SPF, DKIM 및 DMARC 인증만 하면 될까요? 6 이니스프리 23.09.16.23:45 676
917 이용중인 도메인 연결 어떻게 하나요? 1 image 참비 23.07.29.15:14 529
916 Vultr에서 Ubuntu LAMP 빠른 설치시 4 260578 23.06.14.23:32 389
915 워드프레스 페이지 안의 자바스크립트가 동작하지 않습니다 1 image 하이빅스비 23.05.05.19:35 350
914 워드프레스 이슈가 있는데... 3 image 국내산라이츄 23.03.12.02:42 349
913 아직도 윈도우10에서 윈도우 11으로 무료 업그레이드가 가능한가요? 6 NoYeah 23.01.26.00:48 750
912 혹시 이런건 호스팅 규칙에서 어긋납니까? 2 출사로 22.12.23.07:38 426
911 미디어위키 하단에 똑같은 텍스트가 나오게 할 수 있는 방법이 있을까요?? 3 은하수 22.12.11.18:02 414
[해결] 미디어위키 단축 주소 설정에 관한 궁금한 점이 있습니다. 11 은하수 22.11.22.01:52 544
909 [해결] 미디어위키에서 문단 목록 번호를 매길 수 있게 설정하는 방법 없을까요? 8 은하수 22.11.20.19:11 564
908 [Ubuntu 22.04] 절전 모드 이후 사운드 재생이 안 됩니다. 5 260578 22.10.26.21:59 547
907 호스팅 패널에서 웹사이트를 등록할 때 IPv4 주소가 *으로 나옵니다 4 하이빅스비 22.10.10.15:08 321