Старший смены 0 Опубликовано: 11 января 2010 Рассказать Опубликовано: 11 января 2010 (изменено) Если включен ЧПУ, то 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. Со статическими страницами также. Изменено 11 января 2010 пользователем Старший смены Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 12 января 2010 Рассказать Опубликовано: 12 января 2010 Старший смены, это Ваш домен: www.site.ru ? Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь легальной копией скрипта. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. Цитата Ссылка на сообщение Поделиться на других сайтах
Старший смены 0 Опубликовано: 17 января 2010 Рассказать Опубликовано: 17 января 2010 Автор http://getalbums.ru/ Цитата Ссылка на сообщение Поделиться на других сайтах
MrLOLs 3 Опубликовано: 5 февраля 2010 Рассказать Опубликовано: 5 февраля 2010 (изменено) Юзай так: 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] Изменено 5 февраля 2010 пользователем MrLOLs Цитата Ссылка на сообщение Поделиться на других сайтах
KillerHT 1 Опубликовано: 29 декабря 2010 Рассказать Опубликовано: 29 декабря 2010 (изменено) Помогите, та же проблема - дело в том что в яндекс вебмастере висит много страниц, которые раньше были с другим адресом к примеру http://venture-news.ru/newslast/ сайт "откликается" на этот адрес и видимо поэтому все еще висит, а самое критичное что эти адреса индексируктся яндексом и он "думает" что все ок, мне нужно исключить подобные адреса страниц и каталогов, чтобы на них сайт выдавал 404 а не открывал сайт. PS Ответ сайта на введенный не верно пользователем адрес это хорошо, но мне (хотябы временно) необходимо сделать эти адреса 404, чтобы их индексация прекратилась. Изменено 29 декабря 2010 пользователем KillerHT Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 29 декабря 2010 Рассказать Опубликовано: 29 декабря 2010 По адресу http://venture-news.ru/newslast/ у вас ничего не индексируется, потому как когда нет новостей, скрипт автоматически отдает заголовок 404 для поисковиков, а не 200. То что вы видите человеческое сообщение о том что нет ничего, не значит что скрипт не отдает 404 заголовка. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.