rereg

Рейтинг
59
Регистрация
20.02.2015


# рубрика
RewriteRule ^([^/]+)/\d+/?$ http://domen.ru/$1/ [R=301,L]
# рубрика/под_рубрика
RewriteRule ^([^/]+)/([^/]+)/\d+/?$ http://domen.ru/$1/$2/ [R=301,L]

ant42, вставить после RewriteEngine on


RewriteCond %{QUERY_STRING} ^id=(.+)$
RewriteRule ^[^\s]+/engine/myfile\.php$ http://domen.ru/engine/myfile.php?id=%1 [R=301,L]

Magnituda, подождите немного времени пока яндекс не очухается :)

Magnituda, поправьте htaccess иначе хвосты типа &show_all=yes не будут перенаправляться.

На это:

 

RewriteCond %{QUERY_STRING} ^categoryID=([^\s]+)$
RewriteRule ^$ http://www.domain.ru/index.php?categoryID=%1 [R=301,L]

Сайту Вашу не видел.. но гугл отжог по полной :) Киньте в личку URL..

HTTP заголовок "Content-type" что отдает?

SeVlad:
гугл их вынес в серп

Какие бы не были ссылки абсолютные/относительные как это все появилось в гугле.. что то из области фантастики.

Magnituda, в гугл вебмастере ничего не мудрили с зеркалами?

Такая структура папок и файлов:


/page1/index.html
/page1/page2/index.html

htaccess в каждой папке не обязательно, достаточно одного в корне сайта

Magnituda:

Подскажите откуда вот эта жопа с приведенным вами примером? и с ней что делать?

Жопа от того что у вас скорее всего не правильно настроен веб-сервер.

Попробуйте ввести в браузере разные поддомены типа: xxx.yyy.www.domain.ru и если на них всех доступен ваш сайт, то я прав на счет настроек веб-сервера..

Magnituda:

и что означает кэширования нет?

Не вникайте.. оно вам скорее всего не нужно..

Всего: 484