편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
6번째 줄: | 6번째 줄: | ||
==미디어위키 폴더 이름 변경== | ==미디어위키 폴더 이름 변경== | ||
[[미디어위키 폴더]] 이름이 w가 아니었다면 w로 변경 (여기서는 mediawiki 이었던 예시) | [[미디어위키 폴더]] 이름이 w가 아니었다면 w로 변경 (여기서는 mediawiki 이었던 예시) | ||
< | <source lang='cli'> | ||
[root@zetawiki html]# ll | [root@zetawiki html]# ll | ||
... (생략) | ... (생략) | ||
14번째 줄: | 14번째 줄: | ||
... (생략) | ... (생략) | ||
drwxr-xr-x 16 root root 4096 Aug 16 17:58 w | drwxr-xr-x 16 root root 4096 Aug 16 17:58 w | ||
</ | </source> | ||
==[[LocalSettings.php]] 수정== | ==[[LocalSettings.php]] 수정== | ||
;수정 전 | |||
< | <source lang='php'> | ||
$wgScriptPath = "/mediawiki"; | $wgScriptPath = "/mediawiki"; | ||
$wgScriptExtension = ".php"; | $wgScriptExtension = ".php"; | ||
</ | </source> | ||
;수정 후 | |||
< | <source lang='php'> | ||
$wgScriptPath = "/w"; | $wgScriptPath = "/w"; | ||
$wgScript = "$wgScriptPath/index.php"; | $wgScript = "$wgScriptPath/index.php"; | ||
$wgArticlePath = "/wiki/$1"; | $wgArticlePath = "/wiki/$1"; | ||
$wgScriptExtension = ".php"; | $wgScriptExtension = ".php"; | ||
</ | </source> | ||
==httpd.conf 수정== | |||
== | |||
*[[httpd.conf]] 파일의 DocumentRoot 행 아래에 내용 추가. (DocumentRoot 줄 자체는 수정하면 안됨.) | *[[httpd.conf]] 파일의 DocumentRoot 행 아래에 내용 추가. (DocumentRoot 줄 자체는 수정하면 안됨.) | ||
*아래 예시는 [[DocumentRoot]]가 /var/www/html일 때의 예시이다. 만약 다르다면 /var/www/html 부분을 모두 찾아 DocumentRoot 값에 맞게 바꿔줘야 한다. | *아래 예시는 [[DocumentRoot]]가 /var/www/html일 때의 예시이다. 만약 다르다면 /var/www/html 부분을 모두 찾아 DocumentRoot 값에 맞게 바꿔줘야 한다. | ||
< | <source lang='bash'> | ||
# DocumentRoot: The directory out of which you will serve your | # DocumentRoot: The directory out of which you will serve your | ||
# documents. By default, all requests are taken from this directory, but | # documents. By default, all requests are taken from this directory, but | ||
47번째 줄: | 46번째 줄: | ||
Alias /w/skins/ /var/www/html/w/skins/ | Alias /w/skins/ /var/www/html/w/skins/ | ||
Alias /w/images/ /var/www/html/w/images/ | Alias /w/images/ /var/www/html/w/images/ | ||
</ | </source> | ||
:→ RedirectMatch는 기존 주소<ref>http://도메인/mediawiki/index.php/표제어</ref>를 새 주소<ref>http://도메인/wiki/표제어</ref>로 포워딩해주는 역할을 한다. (새 사이트 구축시는 필요 없다.) | :→ RedirectMatch는 기존 주소<ref>http://도메인/mediawiki/index.php/표제어</ref>를 새 주소<ref>http://도메인/wiki/표제어</ref>로 포워딩해주는 역할을 한다. (새 사이트 구축시는 필요 없다.) | ||
:→ 검색엔진에 등록된 기존 주소가 끊어지지 않도록 하려면 RedirectMatch 3줄 주석 해제.<ref>물론 jmnote.com은 자신의 도메인으로 바꿔주시라.</ref> | :→ 검색엔진에 등록된 기존 주소가 끊어지지 않도록 하려면 RedirectMatch 3줄 주석 해제.<ref>물론 jmnote.com은 자신의 도메인으로 바꿔주시라.</ref> | ||
==[[아파치 재시작]]== | |||
< | <source lang='cli'> | ||
[root@zetawiki html]# service httpd restart | [root@zetawiki html]# service httpd restart | ||
Stopping httpd: [ OK ] | Stopping httpd: [ OK ] | ||
Starting httpd: [ OK ] | Starting httpd: [ OK ] | ||
</ | </source> | ||
==다른 방법== | |||
이 방법은 httpd.conf를 수정할수 있을 때만 가능하다. 그렇지 못하면 아래의 방법으로 해야한다. | |||
*http://techwelkin.com/mediawiki-urls-short-clean-and-beautiful | |||
==같이 보기== | ==같이 보기== | ||
105번째 줄: | 68번째 줄: | ||
*[[단축 URL]] | *[[단축 URL]] | ||
==참고== | ==주석== | ||
<references/> | |||
==참고 자료== | |||
*https://www.mediawiki.org/wiki/Manual:Short_URL | *https://www.mediawiki.org/wiki/Manual:Short_URL | ||
[[분류: 미디어위키]] | [[분류: 미디어위키]] | ||
[[분류: URL]] | [[분류: URL]] |