Форум — Admin httpd.conf Как автоматоматом к урлу добавить www 0 0 Как указать, чтобы при наборе в браузере mydomain.ru апач (на этом хосте) автоматом редиректил на www.mydomain.ru ? Спасибо. Ссылка
на dns в файле зоны mydomain.ru прописать www A 123.123.123.123 mydomain.ru. A 123.123.123.123 dzoleg ★ (31.03.05 10:35:15 MSK) Показать ответ Ссылка
Ответ на: комментарий от dzoleg 31.03.05 10:35:15 MSK Ибо по умолчанию mydomain.ru не является хостом. И твой браузер ничего не откроет, поскольку ip не найдет. dzoleg ★ (31.03.05 10:46:36 MSK) Показать ответ Ссылка
Ответ на: комментарий от dzoleg 31.03.05 10:46:36 MSK в dns это все прописано. Смысл именно в том, чтобы перенаправлять все запросы на www.mydomain.ru потому-как mydomain.ru и www.mydomain.ru это два разных хоста, и абсолютно разные сайты. Поэтому интересно через rewrite rule anonymous (31.03.05 10:58:47 MSK) Показать ответы Ссылка
Ответ на: комментарий от anonymous 31.03.05 10:58:47 MSK а почему бы на dns не прописать одинаковые ip на эти хосты? dzoleg ★ (31.03.05 11:00:55 MSK) Показать ответ Ссылка
Ответ на: комментарий от dzoleg 31.03.05 11:00:55 MSK нельзя одинаковые айпи, нельзя и все тут. anonymous (31.03.05 11:28:55 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 31.03.05 11:28:55 MSK Положить в корень mydomain.ru файлик index.html с содержанием: <html> <head><meta http-equiv="Refresh" content="0;URL=http://www.mydomain.ru"> </head> </html> dzoleg ★ (31.03.05 11:40:00 MSK) Ссылка
Ответ на: комментарий от anonymous 31.03.05 10:58:47 MSK > Поэтому интересно через rewrite rule <IfModule mod_rewrite.c> RewriteEngine on #RewriteLog /usr/local/apache/logs/rewrite.log RewriteLogLevel 0 # Раскомментировать, если нужно, чтоб # http://mydomain.ru/~vasya/ не перенаправлялось на http://www.mydomain.ru/~vasya/ # RewriteRule ^/~[^/]+ - [last,passthrough] RewriteCond %{HTTP_HOST} ^mydomain\.ru$ [nocase] RewriteRule (.*) http://www.%{HTTP_HOST}$1 [redirect=permanent,last] </IfModule> spirit ★★★★★ (31.03.05 12:19:34 MSK) Ссылка