Навигатор сайта : Разделы Информационные технологии Редирект (redirect) по http / https протоколу с php на html url в htaccess

Редирект (redirect) по http / https протоколу с php на html url в htaccess

Итак сегодня я разберу простую задачу: редирект (redirect) URL. Допустим Ваш сайт крутится на одной из известных CMS, где страницы формируются с помощью PHP-кода и имеют довольно длинный незапоминающийся URL, начинающийся с http или https, а Вам нужно раздать знакомым ссылку на короткий адрес с HTML в конце, при заходе на который пользователь должен попадать (перенаправляться) на Ваш длинный URL.

Делать мы это будем с помощью специальной директивы Redirect 301 в файле .htaccess.

alt

Допустим, нам нужно, чтобы при заходе на http://www.ecolora.ru/stopkids.html пользователь перенаправлялся на http://www.ecolora.ru/index.php/2010-07-09-03-51-16/mysli/1005-o-zashhite-detej-ot-informacii-prichinjajushhej-vred-ih-zdorovju-i-razvitiju, для этого в Ваш .htaccess необходимо добавить одну строку :

Redirect 301 /stopkids.html http://www.ecolora.ru/index.php/2010-07-09-03-51-16/mysli/1005-o-zashhite-detej-ot-informacii-prichinjajushhej-vred-ih-zdorovju-i-razvitiju

То же самое делаем для другого адреса, например такого:

Redirect 301 /partner.html http://www.ecolora.ru/index.php/2010-07-09-03-51-16/veb-dizajn-i-programmirovanie/1033-kak-zarabatyvat-dohod-na-ssylkah-birzhi-sape-i-trustlink

Удачи!

Комментарии  

 
0 # Rewriterule 301Ecolora 21.08.2013 09:18
Можно сделать то же самое, добавив в .htaccess следующие строки:

RewriteEngine on
RewriteBase /
RewriteRule stopkids.html "http://www.ecolora.ru/index.php/2010-07-09-03-51-16/mysli/1005-o-zashhite-detej-ot-informacii-prichinjajushhe j-vred-ih-zdorovju-i-razvitiju" [R=301,L]
Цитировать | Сообщить модератору
 

Добавить комментарий


Защитный код
Обновить

Счетчик определения тИЦ и PR Яндекс.Метрика

для детей старше 12 лет