Вопросы по 301 редиректу - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD68719.3533
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 30.09.2007, 01:30
Start Post: Вопросы по 301 редиректу 
  #11
Maximus325
Технодаун
 
Регистрация: 11.05.2007
Сообщений: 10,384
Бабло: $1503235
По умолчанию

Читал у буржуев следующую методу выхода из SandBox.
1. Берём старый домен (у кого нет такой коллекции - вполне подойдут брошенные аки на фрихостах, думаю... а может и нет).
2, Делаем саб и заливаем туда то что нам надо вывести из песка в будующем.
3. Ждём полной индексации
4. Заливаем контент на свежий домен
5. Ставим 301 редирект на новый домен с саба старого сайта
Гугл, по идее, воспринимает его как проект отпочковавшийся со старого, проверенного домена.

Кто пробовал?
__________________
ноу криминалити ин раша
Maximus325 вне форума  
Старый 22.11.2010, 14:07   #12
akkawa
Член
 
Регистрация: 24.05.2008
Сообщений: 296
Бабло: $23802
По умолчанию Как сделать такой 301 редирект в .htaccess?

Подскажите, как через 301 редирект в .htaccess, сделать редирект такого вида:

http://domain.ru/index.php?page=keyword => http://domain2.ru/keyword.html

Редирект всех страниц на другой домен с изменением вида урла и сохранением keyword.

Спасибо
__________________
sigga
akkawa вне форума  
Старый 22.11.2010, 14:42   #13
DenverZ
Senior Member
 
Регистрация: 07.04.2010
Сообщений: 211
Бабло: $37395
По умолчанию

RewriteEngine On

RewriteRule ^/index.php\?page=(.+)$ http://domain2.ru/$1.html [R=301,L]

попробуй так, написал от руки, не проверял
DenverZ вне форума  
Старый 22.11.2010, 14:43   #14
Ctacok
Senior Member
 
Аватар для Ctacok
 
Регистрация: 07.06.2010
Адрес: 80 port
Сообщений: 1,035
Бабло: $193881
Отправить сообщение для Ctacok с помощью ICQ Отправить сообщение для Ctacok с помощью Skype™
По умолчанию

Зачем .htaccess то ?
Можно и через PHP
Код:
<?PHP
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.newdomain.ru/".htmlspecialchars($_GET['page']).".html");
exit();
?>
Ctacok вне форума  
Старый 22.11.2010, 15:33   #15
DenverZ
Senior Member
 
Регистрация: 07.04.2010
Сообщений: 211
Бабло: $37395
По умолчанию

а для чего лишний раз подгружать пыху, если все это делается на уровне сервера (апач, nginx) ? имхо бред
DenverZ вне форума  
Старый 22.11.2010, 17:20   #16
akkawa
Член
 
Регистрация: 24.05.2008
Сообщений: 296
Бабло: $23802
По умолчанию

Да через .htaccess лучше

Это не фурычит:

Цитата:
Сообщение от DenverZ Посмотреть сообщение
RewriteEngine On

RewriteRule ^/index.php\?page=(.+)$ http://domain2.ru/$1.html [R=301,L]

попробуй так, написал от руки, не проверял
добавил в .htaccess и ничего не изменилось
__________________
sigga
akkawa вне форума  
Старый 22.11.2010, 18:29   #17
DenverZ
Senior Member
 
Регистрация: 07.04.2010
Сообщений: 211
Бабло: $37395
По умолчанию

ща протестю, напишу, писал по памяти
5 минут
DenverZ вне форума  
Старый 22.11.2010, 18:49   #18
DenverZ
Senior Member
 
Регистрация: 07.04.2010
Сообщений: 211
Бабло: $37395
По умолчанию

RewriteEngine On

RewriteCond %{QUERY_STRING} page\=(.+)
RewriteRule .* http://zzz.com/%1.html [R=301,L]

но этот запрос за собой тянет параметры
т.е. редирект будет
zzz.com/key.html?page=key

щас читаю как это убрать
давно не юзал, забыл уже
DenverZ вне форума  
Старый 22.11.2010, 19:00   #19
DenverZ
Senior Member
 
Регистрация: 07.04.2010
Сообщений: 211
Бабло: $37395
По умолчанию

чет не могу разобраться как не передавать параметры при редиректе...

в целом редирект работает как ты просил, но с багой на конце :-)
может кто подскажет как убрать
DenverZ вне форума  
Старый 22.11.2010, 19:01   #20
DenverZ
Senior Member
 
Регистрация: 07.04.2010
Сообщений: 211
Бабло: $37395
По умолчанию

все нах!!! разобрался

RewriteEngine On

RewriteCond %{QUERY_STRING} page\=(.+)
RewriteRule .* http://zzz.com/%1.html? [R=301,L]

знак вопроса (?) на конце урла назначения решил проблему =)
DenverZ вне форума  
Старый 22.11.2010, 19:14   #21
akkawa
Член
 
Регистрация: 24.05.2008
Сообщений: 296
Бабло: $23802
По умолчанию

О да, работает как надо!

DenverZ, СПАСИБО!
__________________
sigga
akkawa вне форума