Добрый день!
Сейчас у меня внутриние ссылки на сайте выглядят таким образом <a href=bmpage.php?catid=10&bmid=100> хочу сделать, чтобы было в виде tovar/categorija/tovar_name
Вопрос в том достаточно ли это делать только через .htaccess или нужно вносить изменения в коде сайта
И чо нужно предпринять, чтобы поисковая система правильно приняла такие изменения
Будет ли достаточно,например, что то типа такого кода или нужны доплнительные перенаправления и т.д.
RewriteEngine on
RewriteRule ^articles/([^/]+)/?$ display_article.php?articleId=$1 [L]
Спасибо за ответ
о мама мия))
а ЧО за движок та?))
Цитата: deffa от 13-01-2015, 17:26:54о мама мия))
а ЧО за движок та?))
Движок отсутствует
Цитата: ArthurSU от 13-01-2015, 10:36:25достаточно ли это делать только через .htaccess или нужно вносить изменения в коде сайта
А при добавлении нового товара опять лезть в htaccess и писать правило или вышеприведённого вами хватает на все случаи? Я думаю, что правильнее было бы написать какой-нибудь модуль для ЧПУ в вашем самописе.
И вам нужен не просто редирект, а 301 (http://phpworking.ru/php/301-redirekt-%E2%80%93-gramotnaya-pereadresaciya-htaccess-i-php-header/)-й, сайт ведь уже работает.
а можно попросить показать сайт? а на движок шаблон нельзя натянуть?
с хтаксессом какой то вариант-костыль
Цитата: ArthurSU от 13-01-2015, 19:56:10
Движок отсутствует
Как может отсутствовать движок, если у вас ссылка динамическая? Кто ее генерирует? Скрипт? Если да, то у вас уже не самопис на html.
Исправляйте скрипт на генерацию нужного вида урлы!
Скажите, как вы добавляете новые статьи, товары или любую инфу?
Цитата: DOleg от 13-01-2015, 20:32:27А при добавлении нового товара опять лезть в htaccess и писать правило или вышеприведённого вами хватает на все случаи? Я думаю, что правильнее было бы написать какой-нибудь модуль для ЧПУ в вашем самописе.
Я уже понял, что имя товара в ссылку добавить не получиться (много переделывать).
Цитата: DOleg от 13-01-2015, 20:32:27
И вам нужен не просто редирект, а 301-й, сайт ведь уже работает.
Можете подробнее написать, что сдесь имееться в виду. Конструкция htaccess должна заканчиваться на [R=301]
Добавлено: 13-01-2015, 23:19:15
Цитата: TheGashan от 13-01-2015, 22:01:31Скажите, как вы добавляете новые статьи, товары или любую инфу?
Сделал отдельную страничку, через нее и добавляю либо через phpmyadmin
Я знаю, что это не очень, просто перед тем как начать писать сайт, я занимался програмированием 10 лет назад и, то работал не с сайтами, а виндовс приложениями. Поэтому и с сылками затупил, а теперь думаю, как лучше исправить
Добавлено: 13-01-2015, 23:21:56
deffa,
deffa,
DOleg,
DOleg,
Цитата: deffa от 13-01-2015, 20:50:15а можно попросить показать сайт?
mybud.com.ua
Для изменения внутренних ссылок на вашем сайте достаточно использовать .htaccess файл. Однако, помимо этого, вам также может потребоваться внести изменения в коде вашего сайта, чтобы генерировать новые ссылки соответствующего формата.
Чтобы поисковая система правильно приняла такие изменения, рекомендуется выполнить следующие действия:
1. Обновите файл sitemap.xml для отображения новых URL-адресов.
2. Используйте канонический тег (rel="canonical") для указания предпочтительного URL-адреса страницы.
3. Проверьте работоспособность новых ссылок и убедитесь, что они правильно перенаправляются с помощью кода 301 Redirect.
4. Подождите, пока поисковые системы проиндексируют новые ссылки и обновят свою индексацию.
Приведенный вами пример кода RewriteRule может быть полезным для преобразования ссылок в требуемый формат. Однако, вам может потребоваться настроить дополнительные правила перенаправления, чтобы обрабатывать различные параметры и запросы.
В любом случае, рекомендуется ознакомиться с дoкументацией по использованию .htaccess и регулярных выражений для настройки под ваш конкретный случай.
Цитата: geos99 от 14-01-2015, 00:08:58Поисковикам пофиг
Не пофиг (пункт 4) (http://help.yandex.ru/webmaster/recommendations/site-structure.xml)
Цитата: geos99 от 14-01-2015, 00:08:58А для чего оно вам? Поисковикам пофиг, ЧПУ в общем-то нужны только для людей, хотя я не понимаю, зачем им это нужно.
во первых, поисковикам не пофиг (хотя значимость в ранжировании уже не такая как была раньше), во вторых, ЧПУ-урл это лишнее вхождение в ключик, ну а в третьих, хоть и моё мнение далеко не все разделяют, я считаю что ЧПУ все таки нужен и для людей: интернет динамически развивается, а пользователи развиваются вместе с ним,- сама замечала как знакомые прежде чем перейти по ссылке наводят мышкой и смотрят на адрес...
Цитата: vikaivanova от 14-01-2015, 06:19:26во вторых, ЧПУ-урл это лишнее вхождение в ключик, ну а в третьих, хоть и моё мнение далеко не все разделяют, я считаю что ЧПУ все таки нужен и для людей: интернет динамически развивается, а пользователи развиваются вместе с ним,- сама замечала как знакомые прежде чем перейти по ссылке наводят мышкой и смотрят на адрес...
Все верно. И ключики в ЧПУ поисковики выделяют жирным, а это значит, что это влияет на CTR в выдаче, который является, возможно, самым важным ПФ.
Цитата: vikaivanova от 14-01-2015, 06:19:26во первых, поисковикам не пофиг
Это не более чем предположение. Для робота любой адрес это всего лишь последовательность единиц и нулей.
СЕОшники собрались и спорят :)
По большому счёту ПС не важно, есть на вашем сайте ЧПУ или нет, он всё-равно его проиндексирует и выдаст в поиск, если всё остальное хорошо. Но ЧПУ даёт сайту некоторые плюшки, которых нет у сайта без ЧПУ. Вот и всё.
И ЧПУ это всего лишь рекомендация:
Цитата: ЯндексЖелательно, чтобы вид URL давал представление о том, что содержится на соответствующей странице.
Структура сайта (http://help.yandex.ru/webmaster/recommendations/site-structure.xml)
Цитата: ГуглПопробуйте организовать контент так, чтобы URL имели логическую структуру и были понятны для человека (по возможности используйте слова, а не идентификаторы, состоящие из множества цифр).
Структура URL (https://support.google.com/webmasters/answer/76329?hl=ru)
Цитата: DOleg от 14-01-2015, 13:31:30ЧПУ это всего лишь рекомендация:
ПС выше ранжируют сайты, которые делаются по их рекомендациям.
Добавлено: 14-01-2015, 14:13:03
Цитата: DOleg от 14-01-2015, 13:31:30По большому счёту ПС не важно, есть на вашем сайте ЧПУ или нет
Поисковикам не важно не только это, а вообще все, что тот или иной вебмастер или оптимизатор сделают на сайте. Они (ПС) всего лишь отранжируют выдачу согласно своим представлениям. Не более того.
Цитата: DOleg от 14-01-2015, 13:31:30По большому счёту ПС не важно, есть на вашем сайте ЧПУ или нет, он всё-равно его проиндексирует и выдаст в поиск, если всё остальное хорошо.
Олег - Вашу мысль поняла, но только после того, как прочитала про "плюшки" - если взять два одинаково оптимизированных сайта (в расчет идет как и внешняя, так и внутренняя оптимизация ), на одном в менюшках и в контексте (перелинковка) используется ЧПУ, а на другом нет - какой сайт будет ранжироваться лучше?