redirect 301 htaccess без html или php?

chab4
На сайте с 10.01.2011
Offline
97
1367

Как сделать правельный redirect 301 htaccess, если вариант урла такой: site.ru/kapusta/old, а новый site.ru/kapusta/new ?

Пробовал:

1) redirect 301 /old/old.htm http://www.you.com/new.htm - Без html не работает, тоже ставил в конце $ и (.*):confused:

2) RewriteCond %{HTTP_HOST} ^yoursite.com [NC]

RewriteRule ^(.*)$ http://www.yoursite.com/$1 [L,R=301]

3) RewriteEngine on

RewriteCond %{QUERY_STRING} ^id=13$

RewriteRule ^/page.php$ http://www.example.com/newname.htm? [L,R=301]

И еще один вопрос, как сделать redirect 301 htaccess, если урл такого типа site.ru/ru/content/... нужно задать таким образом, чтобы все страницы с элементом /ru/content/ (все урлы которые начинаются с этого элемента) - перебрасывало на главную страницу? Т.е. с site.ru/ru/content/bla-bla-bla на site.ru .

Спасибо!

Lemarbet (http://lemarbet.com/) — успешные кейсы развития интернет-магазинов.
xander kej
На сайте с 14.11.2008
Offline
117
#1

омг, столько букв и символов

в сапорт хостинга напишите, вам ответят, как лучше сделать под их конфиги серваков

Хостинг - идеальное сочетание цена/качество + хостинг под сателлиты тут (http://goo.gl/xWzMbJ)
chab4
На сайте с 10.01.2011
Offline
97
#2
xander kej:
омг, столько букв и символов
в сапорт хостинга напишите, вам ответят, как лучше сделать под их конфиги серваков

Должны быть стандартные варианты решения такого редиректа?

xander kej
На сайте с 14.11.2008
Offline
117
#3

Должны. Их несколько, но сапорт хостера подскажет, как лучше сделать

chab4
На сайте с 10.01.2011
Offline
97
#4
xander kej:
Должны. Их несколько, но сапорт хостера подскажет, как лучше сделать

Может Вы знаете, как сделать такой редирект?

site.ru/kapusta/old, а новый site.ru/kapusta/new

5
На сайте с 11.02.2006
Offline
40
#5

Пробуйте так, htaccess класть в папку kapusta:

RewriteEngine on
RewriteBase /kapusta
RewriteRule ^/old(.*)$ http://site.ru/kapusta/new$1 [R=301]
chab4
На сайте с 10.01.2011
Offline
97
#6

Жаль, ничего не вышло. Вопрос, как сделать такой редирект: redirect 301 /old/old http://www.you.com/old/old/new ?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий