Здравствуйте, Khimenko!
Так, парадокс в том, что если .
AliasMatch /cmm$ /home/adv/sites/htdocs/cmm/
закомментировать, получаем:
KV> GET /cms HTTP/1.1
KV> Host: www.capital.ru
KV>
KV> HTTP/1.1 404 Not Found
KV> Date: Tue, 17 Sep 2002 22:49:51 GMT
KV> Server: Apache/1.3.26 (Unix) mod_deflate/1.0.14 mod_accel/1.0.22
KV> Transfer-Encoding: chunked
KV> Content-Type: text/html; charset=iso-8859-1
KV>
KV> 12d
KV> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
KV> <HTML><HEAD>
KV> <TITLE>404 Not Found</TITLE>
KV> </HEAD><BODY>
KV> <H1>Not Found</H1>
KV> The requested URL /cms was not found on this server.<P>
KV> <HR>
KV> <ADDRESS>Apache/1.3.26 Server at <A
HREF="mailto:mirt@nnt.ru">www.capital.ru</A> Port 80</ADDRESS>
KV> </BODY></HTML>
Собственно, и удивление то мое чем было вызвано.....
Может ли это быть связано с тем, что директива "Alias"
расположена вне какого-то ни было вирт.-хоста, а реально
сервер работает через них?
С уважением, Арсений Когут, 18.09.2002
Email: mirt@nnt.ru
Phone: +7 (501) 430-6875
* Небо и Земля разделены, но они делают одно дело.
* Небо и Земля разделены, но они делают одно дело.
(Конфуций)
Wednesday, September 18, 2002, 2:40:34 AM, you wrote:
KV> On Wed, 18 Sep 2002, Mirt (Arseny kogut) wrote:
>> Здравствуйте, господа!
>>
>> У меня httpd.conf стоят две директивы:
>>
>> Alias /cmm/ /home/adv/sites/htdocs/cmm/
>> AliasMatch /cmm$ /home/adv/sites/htdocs/cmm/
>>
>> При обращении на /cmm получаем:
>>
>> RB> GET /cmm HTTP/1.1
>> RB> Host: www.capital.ru
>> RB>
>> RB> HTTP/1.1 301 Moved Permanently
>> RB> Date: Tue, 17 Sep 2002 22:16:33 GMT
>> RB> Server: Apache/1.3.26 (Unix) mod_deflate/1.0.14 mod_accel/1.0.22
>> RB> Location: http://www.capital.ru/cmm/
>> RB> Transfer-Encoding: chunked
>> RB> Content-Type: text/html; charset=iso-8859-1
>> RB>
>> RB>
>> RB> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
>> RB> <HTML><HEAD>
>> RB> <TITLE>301 Moved Permanently</TITLE>
>> RB> </HEAD><BODY>
>> RB> <H1>Moved Permanently</H1>
>> RB> The document has moved <A HREF="http://www.capital.ru/cms/">here</A>.<P>
>> RB> <HR>
>> RB> <ADDRESS>Apache/1.3.26 Server at <A
>HREF="mailto:mirt@nnt.ru">www.capital.ru</A> Port 80</ADDRESS>
>> RB> </BODY></HTML>
>> RB> 0
>>
>> Вопрос: так бывает? Если да, то почему?
>>
KV> Это - стандартное поведение Apache: при обращении к
KV> http://sitename/blah-blah-blah он перенаправляет всех на
KV> http://sitename/blah-blah-blah/ ... Alias'ы этот процесс
KV> никак не задевают - вот и все: попробуйте проделать то же
KV> самое с каталогом, для которого никаких AliasMatch не задано - и
KV> увидите то же самое...
KV>
=============================================================================
KV> = Apache-Talk@lists.lexa.ru mailing list
=
KV> Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to
quit.
KV> = Archive avaliable at http://www.lexa.ru/apache-talk
=
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =