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

Форум Apache

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

 

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

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

тема: 301 редирект и ЧПУ
 
 автор: zsaz   (10.05.2011 в 06:41)   письмо автору
 
 

Вот мой код .htaccess

RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^news/([0-9]+)/? news.php?status=see_post&id=$1 [L]

Теперь мои новости доступны по адресу /news/1, /news/2, /news/3
Но мне нужно сделать 301 редирект со старых урлов news.php?status=see_post&id=1, news.php?status=see_post&id=2, news.php?status=see_post&id=3
чтобы не потерять "вес" страницы в поисковиках.

Подскажите пожалуйста, как это сделать можно?

  Ответить  
 
 автор: cheops   (10.05.2011 в 10:53)   письмо автору
 
   для: zsaz   (10.05.2011 в 06:41)
 

На самом деле новые URL использую старые для работы, если сделаете редирект - будет зацикливание и все перестанет работать.

  Ответить  
 
 автор: zsaz   (11.05.2011 в 05:04)   письмо автору
 
   для: cheops   (10.05.2011 в 10:53)
 

А как тогда быть в плане seo?? что лучше сделать, чтобы и были красивые урлы, и не потерять вес страниц??

  Ответить  
 
 автор: Lotanaen   (11.05.2011 в 10:28)   письмо автору
 
   для: zsaz   (11.05.2011 в 05:04)
 

301 редирект делаете средствами PHP. например в вашем случае это будет примерно так:


if ( substr_count($_SERVER['REQUEST_URI'],"news.php") && $status=="see_post" && $id) {

        header('HTTP/1.1 301 Moved Permanently');
    header('Location: http://'.$_SERVER['HTTP_HOST'].'/news/'.$id);
}

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

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