E-body
Мой дом здесь!
- Регистрация
- 6 Сен 2007
- Сообщения
- 992
- Реакции
- 342
- Автор темы
- #1
Есть форум на forum.domain.ru , но ранее пару лет он был по адресу domain.ru/forum .
Как с помощью .htaccess можно корректно редиректить с domain.ru/forum/topic.html на forum.domain.ru/topic.html
Много пользователей сохранили страницы в закладки и с поисковиков приходят - в данный момент Rewriteengine on и в корне html файл с редиректом на глвную форума через тег meta.
Требуется чтоб незаметно посетителей перенапрвляло на новый (subdomen) адрес с подменой адреса ...
На данный момент содержимое .htaccess
Нашёл на одном иностранном блоге чтото
1. вариант
2. вариант
3. вариант
какой из них предпчтительней?
пробую вариант такой
переводит на субдомен всех но при этом адрес
вместо _http://forum.domain.ru/topic552.html
показывает _http://forum.domain.ru/topic552.html?showtopic=552 (это только после перехода с старого адрес)
как излишки убрать ?
-
Разобрался сам, вариант рабочий - трафик пошел!!!
п.с. много кому пригодиться эта полезная статья. (сам спросил и сам ответил - тему закройте пожалста)
Как с помощью .htaccess можно корректно редиректить с domain.ru/forum/topic.html на forum.domain.ru/topic.html
Много пользователей сохранили страницы в закладки и с поисковиков приходят - в данный момент Rewriteengine on и в корне html файл с редиректом на глвную форума через тег meta.
Требуется чтоб незаметно посетителей перенапрвляло на новый (subdomen) адрес с подменой адреса ...
На данный момент содержимое .htaccess
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Нашёл на одном иностранном блоге чтото
1. вариант
Options -Indexes +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com$1 [L,R=301]
RedirectMatch 301 ^/blog/(.*)$ http://blog.example.com/$1
2. вариант
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?[^.]+\.MYDOMAIN\.com.*$
RewriteRule (.*) http://MYDOMAIN.com/blog/$1 [L]
3. вариант
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^archives\.domainname\.com$ [NC]
RewriteRule ^news-analyses(.*)$ http://archives.domainname.com/news-analyses$1 [R=301,L]
какой из них предпчтительней?
пробую вариант такой
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
переводит на субдомен всех но при этом адрес
вместо _http://forum.domain.ru/topic552.html
показывает _http://forum.domain.ru/topic552.html?showtopic=552 (это только после перехода с старого адрес)
как излишки убрать ?
-
Разобрался сам, вариант рабочий - трафик пошел!!!
п.с. много кому пригодиться эта полезная статья. (сам спросил и сам ответил - тему закройте пожалста)