Вы не зашли.
Страницы 1
После смены ЧПУ ссылки ессно поменялись, но в целях сохранения работоспособности старых линков публикации доступны по новому и старому адресу. Как к такому относятся поисковики?
Не в сети
Ну я же говорил...
Не в сети
Лучше старым задать 301 редирект, и когда их все просканируют, удалить.
Разве Яндекс понимает 301 редирект?
Ну я же говорил...
Что? Где? Когда?
Не в сети
Разработчики уже давно в курсе, что такая проблема может возникнуть...
Не в сети
Сорри, был не прав. Яндекс распознает 301 редирект
Подскажите как правильно задать редирект с /category/имя_категории/новость.хтмл на /имя_категории/новость.хтмл
Не в сети
Wolverine, Google рулит
Добавляем в файл .htaccess строку:
RewriteRule ^category/(.+)$ /$1 [R=permanent,L]
перед:
# Editable links
RewriteRule ^.+$ index.php?$1 [QSA,L]
Не в сети
И теряем все ссылки в sape...
Не в сети
infinity237, делаем реиндекс сапы... тут вариантов особо и нет - либо сохраняем старый формат URL'ов (через настройки ЧПУ), либо при переходе на более удобный - теряем ссылки сапы.
Третьего не дано
Не в сети
Подскажите как правильно задать редирект с /category/имя_категории/новость.хтмл на /имя_категории/новость.хтмл
Прописываешь для каждой страницы в .htaccess:
Redirect 301 /category/name-category/news.html http://site.ru/name-category/news.html
или так (функции равносильны)
Redirect permanent /category/name-category/news.html http://site.ru/name-category/news.html
Как к такому относятся поисковики?
Яндекс - отсылает сайт под АГС17 (считай что бан)
Google - не банит сайт, только кидает странички в сопли (дополнительный индекс), что означает потерю трафика с google
пытаюсь работать с ngcms
Не в сети
Прописываешь для каждой страницы в .htaccess:
Redirect 301 /category/name-category/news.html http://site.ru/name-category/news.html
я похож на мазохиста прописывать каждую ссылку отдельно? а через .htaccess всего 1 строчка
Не в сети
я похож на мазохиста прописывать каждую ссылку отдельно? а через .htaccess всего 1 строчка
зато с сапой проблем не будет (по крайней мере, раньше не было), или хочется на ложку 2 горошка?
Хотя я с 1000 урлов разберусь, как предложил выше, за 10 минут. Exel рулит
Даю наводку:
1. парсишь гугл по запросу site:url.ru
2. создаёшь 2 блокнота. в одном старые урлы, в другой кидаешь старые и массово удаляешь "/category/".
3. Сохраняешь эти 2 блокнота
4. Открываешь Exel. В первый столбик копируешь старые урлы, во второй - новые.
5. Получившийся результат копируешь в блокнот и сохраняешь как .htaccess
6. Радуешься результату
Изменено asus (2009-11-24 11:13:01)
пытаюсь работать с ngcms
Не в сети
asus, Регулярные выражения рулят
Виталий выше привел рабочий пример (всего одна строчка)
Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com
Не в сети
asus, мне кажется после даже тысячи правил в .htaccess'е сайт должен начать подтормаживать.
А регексы действительно рулят - всё это можно реализовать всего одной строкой
Не в сети
Заметил, что в разных категориях могут быть одинаковые новости.
Например есть категории cat1 и cat2. И url вида site.ru/cat1/news1.html
Если перейти на site.ru/cat2/news1.html то откроется та же новость news1.html из категории cat1.
Как вы думаете, это не критично?
Не в сети
Эта же новость откроется даже если категории не существует site.ru/bugaga/news1.html
Виталий полгода назад обещал сделать опцию, чтобы такой ситуации не возникало
Не в сети
Эта же новость откроется даже если категории не существует site.ru/bugaga/news1.html
Виталий полгода назад обещал сделать опцию, чтобы такой ситуации не возникало
Господа и товарищи, такой опции не появилось? Надо бы исключить бугага)
Не в сети
Alex2011, появилась в SVN1050.
Но работает только в том случае, если в настройках "настройки системы" => "новости" => "Вид URL'а новости при нахождении в нескольких категориях одновременно" установлено значение "главная".
Тогда при неправильном имени категории будет автоматически делаться редирект на корректный URL новости.
Не в сети
Страницы 1