| <?xml version="1.0" encoding="EUC-KR" ?> | |
| <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> | |
| <?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?> | |
| <!-- English Revision: 105989:1421821 (outdated) --> | |
| <!-- | |
| Licensed to the Apache Software Foundation (ASF) under one or more | |
| contributor license agreements. See the NOTICE file distributed with | |
| this work for additional information regarding copyright ownership. | |
| The ASF licenses this file to You under the Apache License, Version 2.0 | |
| (the "License"); you may not use this file except in compliance with | |
| the License. You may obtain a copy of the License at | |
| http://www.apache.org/licenses/LICENSE-2.0 | |
| Unless required by applicable law or agreed to in writing, software | |
| distributed under the License is distributed on an "AS IS" BASIS, | |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| See the License for the specific language governing permissions and | |
| limitations under the License. | |
| --> | |
| <modulesynopsis metafile="mod_version.xml.meta"> | |
| <name>mod_version</name> | |
| <description>¹öÀüº° ¼³Á¤</description> | |
| <status>Extension</status> | |
| <sourcefile>mod_version.c</sourcefile> | |
| <identifier>version_module</identifier> | |
| <compatibility>¾ÆÆÄÄ¡ 2.1 ÀÌÈĺÎÅÍ</compatibility> | |
| <summary> | |
| <p>¿©·¯ ´Ù¸¥ À¥¼¹ö ¹öÀü°ú ±¸¼ºÀ» ´Ù·ç¾î¾ß ÇÒ Å« ³×Æ®¿÷°ú | |
| Å×½ºÆ®¿ëÀ¸·Î »ç¿ëÇϱâÀ§ÇØ ÀÌ ¸ðµâÀ» ¸¸µé¾ú´Ù. ÀÌ ¸ðµâÀº | |
| ¼ýÀÚ ºñ±³³ª Á¤±ÔÇ¥Çö½ÄÀ» »ç¿ëÇÏ¿© ÀÚÀ¯·Î¿î ¹öÀü °Ë»ç°¡ °¡´ÉÇÑ | |
| <directive type="section" module="mod_version">IfVersion</directive>À» | |
| Á¦°øÇÑ´Ù.</p> | |
| <example><title>¿¹Á¦</title> | |
| <IfVersion 2.1.0><br /> | |
| <indent> | |
| # ÇöÀç À¥¼¹ö ¹öÀüÀº Á¤È®È÷ 2.1.0ÀÌ´Ù<br /> | |
| </indent> | |
| </IfVersion><br /> | |
| <br /> | |
| <IfVersion >= 2.2><br /> | |
| <indent> | |
| # ÁøÂ¥ »õ·Î¿î ±â´ÉÀ» »ç¿ëÇÑ´Ù :-)<br /> | |
| </indent> | |
| </IfVersion> | |
| </example> | |
| <p>´Ù¸¥ »ç¿ë¹ýÀº ¾Æ·¡¸¦ Âü°íÇÑ´Ù.</p> | |
| </summary> | |
| <directivesynopsis type="section"> | |
| <name>IfVersion</name> | |
| <description>¹öÀüº° ¼³Á¤À» ¹´Â´Ù</description> | |
| <syntax><IfVersion [[!]<var>operator</var>] <var>version</var>> ... | |
| </IfVersion></syntax> | |
| <contextlist><context>server config</context><context>virtual host</context> | |
| <context>directory</context><context>.htaccess</context></contextlist> | |
| <override>All</override> | |
| <usage> | |
| <p><directive type="section">IfVersion</directive> ¼½¼ÇÀº | |
| À¥¼¹ö ¹öÀüÀÌ ¿øÇÏ´Â Á¶°ÇÀ» ¸¸Á·ÇÒ¶§¸¸ ½ÇÇàÇÒ ¼³Á¤ Áö½Ã¾î¸¦ | |
| ¹´Â´Ù. ÀϹÝÀûÀÎ (¼ýÀÚ) ºñ±³ÀÇ °æ¿ì <var>version</var> ¾Æ±Ô¸ÕÆ®´Â | |
| <code>2.1.0</code>À̳ª <code>2.2</code>¿Í °°ÀÌ | |
| <code><var>major</var>[.<var>minor</var>[.<var>patch</var>]]</code> | |
| Çü½ÄÀÌ´Ù. <var>minor</var>¿Í <var>patch</var>´Â ¾ø¾îµµ µÈ´Ù. | |
| ÀÌµé ¼ýÀÚ°¡ ¾ø´Ù¸é 0À̶ó°í °¡Á¤ÇÑ´Ù. ´ÙÀ½°ú °°Àº ¼ýÀÚ | |
| <var>operator</var>°¡ °¡´ÉÇÏ´Ù.</p> | |
| <table style="zebra" border="1"> | |
| <tr><th><var>operator</var></th><th>¼³¸í</th></tr> | |
| <tr><td><code>=</code> ȤÀº <code>==</code></td> | |
| <td>µ¿ÀÏÇÑ À¥¼¹ö ¹öÀü</td></tr> | |
| <tr><td><code>></code></td> | |
| <td>º¸´Ù Å« À¥¼¹ö ¹öÀü</td></tr> | |
| <tr><td><code>>=</code></td> | |
| <td>Å©°Å³ª °°Àº À¥¼¹ö ¹öÀü</td></tr> | |
| <tr><td><code><</code></td> | |
| <td>º¸´Ù ÀÛÀº À¥¼¹ö ¹öÀü</td></tr> | |
| <tr><td><code><=</code></td> | |
| <td>À۰ųª °°Àº À¥¼¹ö ¹öÀü</td></tr> | |
| </table> | |
| <example><title>¿¹Á¦</title> | |
| <IfVersion >= 2.1><br /> | |
| <indent> | |
| # ¹öÀüÀÌ 2.1.0 º¸´Ù Å©°Å³ª °°À»¶§¸¸<br /> | |
| # ½ÇÇàÇÑ´Ù.<br /> | |
| </indent> | |
| </IfVersion> | |
| </example> | |
| <p>¼ýÀÚ ºñ±³¿Ü¿¡µµ Á¤±ÔÇ¥Çö½ÄÀ» »ç¿ëÇÏ¿© À¥¼¹ö ¹öÀüÀ» ÁöÁ¤ÇÒ | |
| ¼ö ÀÖ´Ù. ¿©±â¿¡´Â µÎ°¡Áö ¹æ¹ýÀÌ ÀÖ´Ù.</p> | |
| <table style="zebra" border="1"> | |
| <tr><th><var>operator</var></th><th>¼³¸í</th></tr> | |
| <tr><td><code>=</code> ȤÀº <code>==</code></td> | |
| <td><var>version</var>˼ | |
| <code>/<var>regex</var>/</code> Çü½ÄÀÌ´Ù</td></tr> | |
| <tr><td><code>~</code></td> | |
| <td><var>version</var>˼ | |
| <code><var>regex</var></code> Çü½ÄÀÌ´Ù</td></tr> | |
| </table> | |
| <example><title>¿¹Á¦</title> | |
| <IfVersion = /^2.1.[01234]$/><br /> | |
| <indent> | |
| # ¿¹¸¦ µé¾î, ¿©±â¿¡ ¹ö±×°¡ Àִ ƯÁ¤ ¹öÀü¿¡ ´ëÇÑ ÇØ°áÃ¥ÀÌ ³ª¿Â´Ù | |
| </indent> | |
| </IfVersion> | |
| </example> | |
| <p>¿¬»êÀÚ ¾Õ¿¡ ´À³¦Ç¥(<code>!</code>)¸¦ ¾²¸é Àǹ̸¦ ¹Ý´ë·Î | |
| ÇØ¼®ÇÑ´Ù.</p> | |
| <example> | |
| <IfVersion !~ ^2.1.[01234]$><br /> | |
| <indent> | |
| # ÀÌ ¹öÀüÀÌ ¾Æ´Ï¸é<br /> | |
| </indent> | |
| </IfVersion> | |
| </example> | |
| <p><var>operator</var>¸¦ »ý·«Çϸé <code>=</code>À̶ó°í | |
| »ý°¢ÇÑ´Ù.</p> | |
| </usage> | |
| </directivesynopsis> | |
| </modulesynopsis> |