Manual:$wgUrlProtocols/ko
| 사이트 customization: $wgUrlProtocols | |
|---|---|
| 미디어위키 파서에 의하여 지원되고 번역되는 HTML 안의 프로토콜을 정의한다. |
|
| 이 변수가 소개된 버전: | 1.5.0 |
| 이 변수가 사라진 버전: | 아직 사용 중 |
| 허용값: | 문자열의 배열 1.6.0 이전의 일반 표현법을 포함하는 문자열 |
| 기본값: | (아래 참조) |
Contents |
[edit] 상세내역
미디어위키 파서에 의하여 지원되며 클릭이 가능한 링크로 변환되는 프로토콜들을 정의합니다. 이러한 프로토콜들 중 하나로 시작되지 않으나 위키로 추가된 외부 링크들은 허용되지 않습니다. (단순히 텍스트로 렌더 될 것이며 사각 괄호로 둘러싸여 있어도 링크가 되지 않습니다).
몇몇 예제들은 작동하지 않습니다 ( 그 이유는 "test://" 가 유효한 프로토콜로 정의되지 않았기 때문입니다):
- test://www.example.com
- [test://www.example.com]
- [test://www.example.com link text]
로컬 파일로 링크를 허용하기 위해서는 (인트라넷의 환경이라면 충분히 가능한 일입니다), 다음을 귀하의 LocalSettings.php 안에 추가하십시오:
$wgUrlProtocols[] = "file:";
하지만 몇몇 웹브라우저, 특히 모지랄의 파이어폭스와 같은 것, 은 는 HTTP 를 통하여 로드 된 페이시 상에서 file-URL 들을 허용하지 않을 것입니다.
[edit] 기본 값
[edit] 1.6.0 이후
1.6.0 이후, 이 설정의 양식은 단순히 허용되는 URL 접두어의 배열입니다.
$wgUrlProtocols = array( 'http://', 'https://', 'ftp://', 'irc://', 'gopher://', 'telnet://', // Well if we're going to support the above.. -ævar 'nntp://', // @bug 3808 RFC 1738 'worldwind://', 'mailto:', 'news:' );
이 기본값은 이전의 1.5.x 버전들에서 다루어진 것들에 3개의 새 프로토콜을 추가합니다:
- telnet://
- nntp://
- worldwind://
[edit] 1.5.x
이전 버전에서 이 설정은 regexp 표현으로써 URI 의 시작 부분과 일치했습니다; 달리 말하자면, 이는 '|' 로 나뉘어지는 접두어의 집합입니다 (여기서 '/' 는 '\/' 변환되며 그 이유는 '/' 가 일반 표현법에서 특별한 의미를 지니고 있기 때문입니다. 만약 문자열이 따옴표로 둘러쌓여 있다면 "\\/" 를 사용할 필요가 있다는 점에 주의하십시오, 이는 '\' 가 따옴표 안에서 특별한 의미를 지니기 때문입니다. 단순화를 위한다면 이 설정에는 항상 작은 따옴표를 사용하시는 것이 좋습니다).
$wgUrlProtocols = 'http:\/\/|https:\/\/|ftp:\/\/|irc:\/\/|gopher:\/\/|news:|mailto:';
이 기본 값은 미디어위키로 하여금 URI 들을 다음 접두어들을 외부 링크로 렌더하도록 합니다:
- http://
- https://
- ftp://
- irc://
- gopher://
- news:
- mailto:
[edit] 오래된 버전
오래된 버전에서 이 기능이 필요하시다면:
./includes/Parser.php 안에 replaceExternalLinks 함수가 있습니다. 그곳에 원하시는 프로토콜을 위한 줄을 추가하시면 됩니다.
[edit] 추가 참고
- MetaWiki:URI schemes
- UNC links
- FAQ answer regarding file:// URLs (for security reasons, these will not work as expected in many browsers)
| 언어: | English • Français • 日本語 • 한국어 |
|---|
