Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Переадресация

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
maksmib
Отправлено: 27 Декабря, 2010 - 19:58:45
Post Id



Гость


Покинул форум
Сообщений всего: 92
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




Не уверен, что в нужном разделе тему создаю, но..
Предположим есть сайт, который находится на 1й позиции в google и yandex.
Допустим нужно переделать сайт: новый дизайн, новая структура разделов сайта, чпу(которого раньше не было). Тоесть многое меняется, остается только сам контент(но он немного мигрирует по сайту), доменное имя и keywords с description.
В результате я так понимаю сайт может опуститься в рейтинге.
Это так или маловероятно? Както можно это точно узнать?
Если и опустится то поднимется ли снова, когда поисковики полностью его проиндексируют?

И я подумал еще об одном варианте, о переадресации.
Если я сделаю редирект 301 через mod_rewrite (Moved Permanently) на обновленную версию сайта, могу я расчитывать на то, что это никак не повлияет на позицию сайта в рейтинге поисковиков?

И собственно возникает вопрос, как этот редирект правильно сделать?
В сети нашел такую инф. (http://www.rucable.net/301-redirect.html)
исходя из чего предположил возможным такой вариант:

CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteEngine On
  2. RewriteCond     %{HTTP_HOST} !^newsiteversion\.site\.net$ [NC]
  3. RewriteRule     (.*) http://newsiteversion.site.net/$1 [R=301,L]

(Отредактировано автором: 27 Декабря, 2010 - 20:03:44)

 
 Top
JustUserR
Отправлено: 27 Декабря, 2010 - 20:24:05
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




maksmib пишет:
Новая структура разделов сайта, чпу(которого раньше не было
В качестве возможного варината решения позволяющего сохранить внешнее отображение формы web-сайта для поисковых систем допустимо использование программного управления переназначением URL-адресами - в таком случае осуществляется включением системы alias-инга и действенного перенаправления с базовым CGI-скриптом реализующим определением параметров User-agent и реальную браузерность клиента - и выполняющим генерацию требуемой структуры web-сайта


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
maksmib
Отправлено: 27 Декабря, 2010 - 20:29:50
Post Id



Гость


Покинул форум
Сообщений всего: 92
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




Тоесть что то типа? :

PHP:
скопировать код в буфер обмена
  1. header("HTTP/1.1 301 Moved Permanently");
  2. header("Location: http://newsiteversion.site.net");
 
 Top
maksmib
Отправлено: 29 Декабря, 2010 - 08:25:52
Post Id



Гость


Покинул форум
Сообщений всего: 92
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




maksmib пишет:
Тоесть что то типа?

Или может есть еще какой то вариант?
 
 Top
grefon
Отправлено: 29 Декабря, 2010 - 08:40:40
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




Либо через апач, либо через пхп. Оба варианта у вас есть. Для поисковиков главное, чтобы они получили в хедер код 301. У гугла есть еще ручное изменение адреса сайта тут, нужно зарегениться и добавить оба сайта, потом в настройках старого поставить перенаправление на навой.
Но заголовка 301 вполне хватит.


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
JustUserR
Отправлено: 29 Декабря, 2010 - 10:00:18
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




maksmib пишет:
Тоесть что то типа? :
Использование схемы с реализацией автоматического перенаправления класса 301 на новый URL-ресурс является допустимым - однако не позволяет осуществить сохранения возможности использования предшествующей структуры web-ресурса - в то время как использование предполагаемой программное реализации с CGI-приложеним позволяет получить требуемых результат


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
like_you
Отправлено: 08 Марта, 2011 - 14:31:39
Post Id


Гость


Покинул форум
Сообщений всего: 82
Дата рег-ции: Июнь 2010  
Откуда: Харківська обл. с. Криштопівка


Помог: 0 раз(а)




На моём сайте (wordpress) использую ЧПУ, которое реализовано с помощью правила "Rewrite" на веб-сервере (IIS 7.5).
CODE (htmlphp):
скопировать код в буфер обмена
  1. <rule name="wordpress" patternSyntax="Wildcard">
  2.           <match url="*" />
  3.           <conditions>
  4.             <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
  5.             <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
  6.           </conditions>
  7.           <action type="Rewrite" url="index.php" />
  8.         </rule>

ЧПУ работает у меня давным-давно отлично без сбоев, но пару дней назад совершенно случайно наткнулся на непонятную переадресацию, правило которой нигде не прописано. Тоесть все ссылки на моём сайте продолжают нормально работать в режиме ЧПУ, а вот с одной ссылки
http://мойсайт[dot]com[dot]ua/css
происходит редиректит со статусом "301" сначала на точно такую же ссылку НО со слешем в конце
http://мойсайт.com.ua/css/
И потом веб-сервер выдаёт статус "403.14" (запрет просматривать каталоги сайта).
Я уже два дня роюсь не могу найти с чьей подачи идёт такая загадочная выборочная переадресация.
Приведённый выше код в модуле "Rewrite" все чётко и ясно говорит: "переадресовывать все запросы на главную страницу index.php". Удалил ради эксперимента правило "Rewrite" эта страница загружается в нормальном режиме. Но как только включаю модуль "Rewrite" всё начинается опять. Вообще не представляю как может так выборочно работать простое правило
Отключал javascript и модуль переадресаций wordpress - ничего не помогло.
Пересмотрел пхп-ешные страницы - нету ничего такого, что может вызывать такую переадресацию, причём очень быстрый ответ веб-сервера указывает, что редирект происходит ещё веб-сервером, тоесть не дойдя до скриптов на сайте.
Может быть кто-то с подобными непонятками когдато сталкивался, подскажите, плиз, у кого есть какие предположения.
Спасибо.
(Добавление)
...да ещё забыл уточнить - все дочерние страницы, например
http://мойсайт[dot]com[dot]ua/css/pidklyuchennya_css
работают в нормальном режиме


-----
Створюю український хабр
 
 Top
Champion Супермодератор
Отправлено: 08 Марта, 2011 - 15:12:17
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Может быть, в корне на самом деле лежит папка css, просмотр файлов которой запрещен?
 
 Top
like_you
Отправлено: 08 Марта, 2011 - 15:15:57
Post Id


Гость


Покинул форум
Сообщений всего: 82
Дата рег-ции: Июнь 2010  
Откуда: Харківська обл. с. Криштопівка


Помог: 0 раз(а)




В точку! Пять балов!!! Трындец, а я был уверен, что у меня все каталоги виртуальные =)
Спасибо.


-----
Створюю український хабр
 
 Top
JustUserR
Отправлено: 08 Марта, 2011 - 16:33:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




like_you пишет:
Я был уверен, что у меня все каталоги виртуальные
В действительности все используемые URL-адреса запросов объектов на целевом web-сервере являются виртуальными сущностями, и не обеспечивают ассоциации с локальными файловыми объектами, расположенными во вложенных виртуальных путях, однако использование данное конфигурации предоставляется web-сервером по умолчанию, и возможно для всех локальных объектов с передаточными MIME-характеристиками


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB