URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 71557
[ Назад ]

Исходное сообщение
"По переадресации Apache"

Отправлено Line , 18-Янв-07 23:29 
Подскажите, как решить следующую проблему: необходимо при обращении к домену без www, автоматическая переадресация да него же но с www.
active.ru --> www.active.ru
active.ru/about/ --> www.active.ru/about/

Огоромное спасибо


Содержание

Сообщения в этом обсуждении
"По переадресации Apache"
Отправлено newser , 18-Янв-07 23:36 
>Подскажите, как решить следующую проблему: необходимо при обращении к домену без www,
>автоматическая переадресация да него же но с www.
>active.ru --> www.active.ru
>active.ru/about/ --> www.active.ru/about/
>
>Огоромное спасибо

Читайте документацию по apache на предмет redirect.


"По переадресации Apache"
Отправлено Line , 18-Янв-07 23:53 
>>Подскажите, как решить следующую проблему: необходимо при обращении к домену без www,
>>автоматическая переадресация да него же но с www.
>>active.ru --> www.active.ru
>>active.ru/about/ --> www.active.ru/about/
>>
>>Огоромное спасибо
>
>Читайте документацию по apache на предмет redirect.
Спасибо за ценный ответ, а с примером можно?


"По переадресации Apache"
Отправлено newser , 19-Янв-07 12:12 
>>>Подскажите, как решить следующую проблему: необходимо при обращении к домену без www,
>>>автоматическая переадресация да него же но с www.
>>>active.ru --> www.active.ru
>>>active.ru/about/ --> www.active.ru/about/
>>>
>>>Огоромное спасибо
>>
>>Читайте документацию по apache на предмет redirect.
>Спасибо за ценный ответ, а с примером можно?

Можно, если таки не поленитесь заглянуть в документацию, то увидите примеры. Читать здесь:
http://httpd.apache.org/docs/2.0/mod/mod_alias.html
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html


"По переадресации Apache"
Отправлено Nimdar , 19-Янв-07 12:16 
>Спасибо за ценный ответ, а с примером можно?
Конечно. Примеры можно найти по ссылкам
http://httpd.apache.org/docs/2.2/mod/mod_alias.html
http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html

"По переадресации Apache"
Отправлено Mixonic , 19-Янв-07 00:09 
>Подскажите, как решить следующую проблему: необходимо при обращении к домену без www,
>автоматическая переадресация да него же но с www.
>active.ru --> www.active.ru
>active.ru/about/ --> www.active.ru/about/
>
>Огоромное спасибо

не уверен в правильности утверждения но решал так:
<VirtualHost *>
     DocumentRoot /usr/local/www/data
     ServerName www.fastcomm.ru
     ErrorLog /usr/local/www/log/error_log
     CustomLog /usr/local/www/log/access_log common

<Directory "/usr/local/www/data">
            Options Indexes FollowSymLinks
            AllowOverride All
            Order allow,deny
            Allow from all
</Directory>
</VirtualHost>

<VirtualHost *>
     DocumentRoot /usr/local/www/data
     ServerName fastcomm.ru
     ErrorLog /usr/local/www/log/error_log
     CustomLog /usr/local/www/log/access_log common

<Directory "/usr/local/www/data">
            Options Indexes FollowSymLinks
            AllowOverride All
            Order allow,deny
            Allow from all
</Directory>
</VirtualHost>



"По переадресации Apache"
Отправлено Gennadi , 19-Янв-07 01:36 
>>Подскажите, как решить следующую проблему: необходимо при обращении к домену без www,
>>автоматическая переадресация да него же но с www.
>>active.ru --> www.active.ru
>>active.ru/about/ --> www.active.ru/about/
>>
>>Огоромное спасибо

index.html

====================================================================
<html>
<head>
<title>www.active.ru</title>
<meta HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://www.active.ru">
</head>
<body>
</body>
</html>
====================================================================


"По переадресации Apache"
Отправлено Line , 19-Янв-07 01:47 
<meta HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://www.active.ru">

Интересует настройки Apache.
Сейчас сделано
<?php
header("Location: http://www.active.ru");
?>


"По переадресации Apache"
Отправлено SubGun , 19-Янв-07 11:31 
Странно, что никто еще более замороченную версию не предложил.
У меня это решается так:

<VirtualHost 195.14.56.16:80>
    ServerAdmin admin@pac.ru
    DocumentRoot /usr/www_root/sites/www.skiitaly.ru/data
    <Directory /usr/www_root/sites/www.skiitaly.ru/data>
        DirectoryIndex index.html index.htm index.php
    </Directory>
    ServerName skiitaly.ru

    ServerAlias www.skiitaly.ru

    ErrorLog /usr/www_root/sites/www.skiitaly.ru/logs/www.skiitaly.ru_error.log
    CustomLog /usr/www_root/sites/www.skiitaly.ru/logs/www.skiitaly.ru_access.log combined
</VirtualHost>

Ну и конечно же приличные люди в DNS пишут:
www   IN CNAME @


"По переадресации Apache"
Отправлено newser , 19-Янв-07 12:14 
>Ну и конечно же приличные люди в DNS пишут:
>www   IN CNAME @

Не говорите глупости. Приличные люди используют для этих целей A записи, чтобы сократить количество обращений к NS-серверу.