Перейти к публикации

Рекомендованные сообщения

Если включен ЧПУ, то 301 редирект работает не корректно.

Например:

В .htaccess добавляю

Redirect 301 /content/view/121/54/ http://www.site.ru/alan
Захожу на
http://site.ru/content/view/121/54/
и попадаю на
http://www.site.ru/alan?do=cat&category=content/view/121/54/
Копал в .htaccess нашел это
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]

RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]
если его убрать то переходит как надо http://www.site.ru/alan но появляется ошибка Not Found
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]

RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]

Надо как то модернизировать её что бы к моим ссылкам не дописывалось ?do=cat&category=(адрес страницы)

P.S. Со статическими страницами также.

Изменено пользователем Старший смены
Ссылка на сообщение
Поделиться на других сайтах

Старший смены, это Ваш домен: www.site.ru ? :rolleyes:

Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь легальной копией скрипта. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.
Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Юзай так:

RewriteRule ^index/0-22$ http://site.com.ua/test/26-test.html [R=301,L]
Для каталогов:
RewriteRule ^katalog/podkatalog/$ http://site.com.ua/katalog/podkatalog2/ [R=301,L]
Для тебя походу так:
RewriteRule ^content/view/121/54/$ http://site.com.ua/alan [R=301,L]

Изменено пользователем MrLOLs
Ссылка на сообщение
Поделиться на других сайтах
  • 10 месяцев спустя...

Помогите, та же проблема - дело в том что в яндекс вебмастере висит много страниц, которые раньше были с другим адресом к примеру http://venture-news.ru/newslast/ сайт "откликается" на этот адрес и видимо поэтому все еще висит, а самое критичное что эти адреса индексируктся яндексом и он "думает" что все ок, мне нужно исключить подобные адреса страниц и каталогов, чтобы на них сайт выдавал 404 а не открывал сайт.

PS Ответ сайта на введенный не верно пользователем адрес это хорошо, но мне (хотябы временно) необходимо сделать эти адреса 404, чтобы их индексация прекратилась.

Изменено пользователем KillerHT
Ссылка на сообщение
Поделиться на других сайтах

По адресу http://venture-news.ru/newslast/ у вас ничего не индексируется, потому как когда нет новостей, скрипт автоматически отдает заголовок 404 для поисковиков, а не 200. То что вы видите человеческое сообщение о том что нет ничего, не значит что скрипт не отдает 404 заголовка.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...