IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Переадресация через .htaccess (http://www.imho.ws/showthread.php?t=129273)

Lover_N001 08.02.2008 01:34

Переадресация через .htaccess
 
у меня сайт 5 лет работал под доменом: site-ru.com
вот ссылка любой новости: site-ru.com/modules/news/article.php?storyid=номер
вот ссылка разделов: site-ru.com/modules/news/story.php?storytopic=номер
в сайте был форум (обычный IPB): site-ru.com/forum
вот ссылка простая подфорума: site-ru.com/forum/index.php?showforum=номер
ссылка простой темы: site-ru.com/forum/index.php?showtopic=номер

Теперь я приобрел домен с именем site.ru, разместил в том же сервере. С помощью хостера все перебросил на новый сервер, изменил конфиг файлы и все работает. Обновления идут на новом домене. Но во многих ресурсах давали ссылки, сохраняли на закладках именно старый домен, или старый форум. Через .хтакцесс как сделать, в браузере:
1. при наборе site-ru.com открывался site.ru
2. при наборе site-ru.com/forum открывался site.ru/forum
3. при наборе site-ru.com/modules/news/article.php?storyid=номер открывался site.ru/modules/news/article.php?storyid=номер
4. при наборе site-ru.com/modules/news/story.php?storytopic=номер открывался site.ru/modules/news/story.php?storytopic=номер
5. при наборе site-ru.com/forum/index.php?showforum=номер открывался site.ru/forum/index.php?showforum=номер
6. при наборе site-ru.com/forum/index.php?showtopic=номер открывался site.ru/forum/index.php?showtopic=номер

Возможно ли такое? Спасибо за ответ.

@lexey 08.02.2008 09:22

Естественно, только и за старую зону тоже придется платить.

Hubbitus 08.02.2008 12:21

На site-ru.com в .htaccess банально:

RewriteEngine on
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

Статус 301 значит "Moved Permanently", то есть "Перемещен на всегда", через полгодика все поисковики и большинство пользователей должны будут "привыкнуть" к новому домену.

Lover_N001 08.02.2008 14:52

Цитата:

Сообщение от @lexey (Сообщение 1519745)
Естественно, только и за старую зону тоже придется платить

Это понятно, но зачем платить за 1 Гб, если можно заплатить за 1 Мб?

Hubbitus
Спасибо, все работает

Hubbitus 08.02.2008 18:49

Цитата:

Сообщение от Lover_N001 (Сообщение 1519892)
Это понятно, но зачем платить за 1 Гб, если можно заплатить за 1 Мб?

Речь шла даже не о месте (какой там 1Mb на единственный файл .htaccess!) речь шла о домене старом, что его придется продлевать, а хостится он может на том же самом месте, в соседней папке. Можно даже алиасом для этого сделать, только тогда правила будет сложнее, не то что я привел, не думаю что есть смысл, если идет полный переход, а не предполагается использование обоих доменов наравне.

На здоровье.

Lover_N001 09.02.2008 23:13

Цитата:

Сообщение от Hubbitus (Сообщение 1520025)
а не предполагается использование обоих доменов наравне

как минимум один год воспользуюсь обоими доменами, а потом...


Часовой пояс GMT +4, время: 09:13.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.