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

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

 

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

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

 

궁금한 점 

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

 

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

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

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

 

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

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

 

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

마당쇠15님 마당쇠15 포함 1명이 추천

추천인 1

댓글 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
+1
답변 감사드립니다.

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

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

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

신고

"은하수님의 댓글"

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

제르엘 → 은하수
profile image
+2

노예님께서 말씀하시는 모듈은 아마 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

신고

"제르엘님의 댓글"

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

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

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

신고

"은하수님의 댓글"

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

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [중요 공지] 호스팅 이용 수칙이 변경됩니다. 11 마스터 22.03.06.23:55 1442
공지 [필독] 질문하는 방법 17 마스터 18.02.23.03:09 4236
[해결] 미디어위키 단축 주소 설정에 관한 궁금한 점이 있습니다. 11 은하수 22.11.22.01:52 212
910 [해결] 미디어위키에서 문단 목록 번호를 매길 수 있게 설정하는 방법 없을까요? 8 은하수 22.11.20.19:11 146
909 [Ubuntu 22.04] 절전 모드 이후 사운드 재생이 안 됩니다. 5 260578 22.10.26.21:59 77
908 호스팅 패널에서 웹사이트를 등록할 때 IPv4 주소가 *으로 나옵니다 4 illiilillli 22.10.10.15:08 91
907 윈도우 글꼴 변경좀 도와주세요 5 image wikiowner 22.10.08.09:56 63
906 미디어위키 다시 시작하는데 위키에서 모듈 설정 해 보신 분 저좀 도와주세요 2 wikiowner 22.10.01.19:34 206
905 질문 2 poiega 22.09.03.23:35 101
904 FTP, FTPS, SFTP, WebDAV를 사용하지 않고 원격지 서버에 파일을 업로드하는 방법이 있을까요? 10 제르엘 22.09.01.14:33 129
903 xlsx 파일로 된 DB백업 데이터를 가져오기로 DB에 넣으려면 어떻게 해야할까요? 4 image 동파육 22.08.31.01:49 74
902 phpMyAdmin 접속시 mysqli_real_connect(): (HY000/1045): Access denied for user '000000'@'localhost' (using password: YES) 4 동파육 22.08.31.00:59 52
901 curl: (7) Failed to connect to localhost port 80: Connection refused 2 image title: 왕관 (12개월 이용권)허니버터라이.. 22.07.25.15:57 547
900 Possible attack detected. This action has been logged. 패널접속하니 메세지가뜨네요 1 막시모 22.07.08.12:58 79
899 LTE 폰에서 3G 수신감도 확인방법?? 8 이니스프리 22.05.01.20:42 316
898 Vesa 마운트를 이용한 미니PC의 거치 4 이니스프리 22.04.07.12:23 172
897 우분투 20.04 cockpit 설치 안됨(해결) gunwook 22.04.01.22:20 87
896 브라우저 익스텐션이 있는 self hosted VPN으로 어떤 것이 있을까요? image 이니스프리 22.03.20.13:57 120
895 백업 파일도 디스크 용량에 포함인가요? 3 마당쇠15 22.03.10.10:52 154
894 DNS 관련 질문 (Netlify, CloudFlare) 5 밍원 22.02.14.15:24 158
893 나리야 빌더로 게임커뮤니티 운영 2 핫슈블로그 22.01.27.08:28 352
892 혹시 라이브러리나 개발자문서 한글 번역 정리 2 제목학원장 22.01.11.13:23 272