Добрый день.
Нужно сделать 301 редирект со страниц вида
_http://site.ru/component/portfolio/vykup-avtomobilej
на
_http://site.ru/portfol/vykup-avtomobilej
Попробовал
RewriteRule ^component/portfolio/(.*)$ portfol/$1 [R=301,L]
и
RewriteRule ^component/portfolio/(.*)$ http://site.ru/portfol/$1 [R=301,L]
Не работает правильно..
Как сделать?
Спасибо
- 31.05.2015 16:37
- Регистрация: 24.04.2011
- Сообщений: 801
- Репутация: 126
Спасибо не пишут, а нажимают - 31.05.2015 19:26
Для RewriteRule нужно задать условие. Порсмотрите здесь - может, что и пригодится:
301 редирект в файле .htaccess. Примеры _http://coderhs.com/archive/redirect_301 - 31.05.2015 20:36
Так тут даже простое перенаправление должно сработать:
Код:Redirect 301 /component/portfolio/ http://site.ru/portfol/
- 05.06.2015 04:04
- Регистрация: 08.09.2009
- Сообщений: 76
- Репутация: 13
всю структуру пиши
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule
RewriteCond
</IfModule> - 05.06.2015 10:22
sky-fi, ага, в данном случае xilgiz нужно сделать так:
Redirect 301 /component/portfolio/vykup-avtomobilej _http://site.ru/portfol/vykup-avtomobilej
п.с. смотрите за пробелами - сам недавно намучался с этими редиректами (без нижнего подчёркивания, с пробелом)Последний раз редактировалось Gann; 05.06.2015 в 11:08.
- 17.06.2015 11:14
- Регистрация: 27.02.2015
- Сообщений: 7
- Репутация: 0
Сделайте вот так и будет вам счастье
Код:RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /component\ HTTP/ RewriteRule ^component$ http://вашсайт.ру/ [R=301,L] RewriteCond %{THE_REQUEST} ^GET.*component [NC] RewriteRule (.*?)component/*(.*) /$1$2 [R=301,L]
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Помогите настроить редирект на WP | WordPress | 1 | 11.12.2014 13:22 |
Настроить 301 редирект на Opencart | Создание сайтов | 3 | 08.09.2013 15:04 |
Помогите настроить редирект для DLE! | Прочее | 6 | 28.01.2012 01:26 |
Как настроить 301 редирект | Вопросы от новичков | 0 | 29.10.2011 00:57 |
Редирект. Как настроить? | Вопросы от новичков | 0 | 14.11.2010 00:09 |