Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Redirect 301
 
 автор: sirop   (05.06.2009 в 13:15)   письмо автору
 
 

Здравствуйте.

Попытался настроить *.htaccess на сервере следуя рекомендациям
_http://www.seoschool.ru/search-engine-optimization-seo/how-to-301-redirect-non-www-to-www-urls.html#apache

Проверил выдаваемые заголовки моего сайта по ссылке _http://www.seoconsultants.com/tools/headers.asp , но вместо рекомендованых SEO специалистами я получил вообще 4 строки:

Current Date and Time: 2009-06-05T02:11:57-0700
User IP Address: --||--
#1 Server Response: http://mysite.ru
The operation timed out


Хотя на другом стороннем хостинге подобные мои настройки сработали точно по указаниям. Написал в саппорт хостинга. Получил ответ:
Мы не занимаемся этим. Это настройки сайта используя редиректы Apache.
Все стандартно.


Просветите меня пожалуйста - как же это все стандартно, если я использовал стандартные настройки и они не сработали должным образом? Как-то можно ещё получить правильный ответ сервера на 301 редирект?

  Ответить  
 
 автор: sirop   (05.06.2009 в 18:41)   письмо автору
 
   для: sirop   (05.06.2009 в 13:15)
 

При 301 редиректе в заголовках, отдаваемых сервером должны присутствовать такие (обязательные выделены)


#1 Server Response: http://example.ru
HTTP Status Code: HTTP/1.1 301 Moved Permanently

Date: Wed, 14 Mar 2007 22:49:28 GMT
Server: Apache/1.3.27 (Unix) PHP/4.4.1 FrontPage/5.0.2.2510 mod_ssl/2.8.14 OpenSSL/0.9.6b
Location: http://www.example.ru/
Connection: close
Content-Type: text/html; charset=iso-8859-1
Redirect Target: http://www.example.ru/

#2 Server Response: http://www.example.ru/
HTTP Status Code: HTTP/1.1 200 OK

Date: Wed, 14 Mar 2007 22:49:28 GMT
Server: Apache/1.3.27 (Unix) PHP/4.4.1 FrontPage/5.0.2.2510 mod_ssl/2.8.14 OpenSSL/0.9.6b
Connection: close
Content-Type: text/html


добиться этого можно , настроив *.htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.ru
RewriteRule (.*) http://www.example.ru/$1 [R=301,L]


но у меня при этих настройках htaccess`а сервер подоных заголовков не выдает. Где можно допустить ошибку и каким образом подобного ответа сервера можно добиться другим способом? Неужели никто не сталкивался с этой проблемой?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования