Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Красивые ссылки (ЧПУ)

Автор ArthurSU, 13-01-2015, 10:36:25

« назад - далее »

ArthurSUTopic starter

Добрый день!

Сейчас у меня внутриние ссылки на сайте выглядят таким образом <a href=bmpage.php?catid=10&bmid=100> хочу сделать, чтобы было в виде  tovar/categorija/tovar_name

Вопрос в том достаточно ли это делать только через .htaccess или нужно вносить изменения в коде сайта

И чо нужно предпринять, чтобы поисковая система правильно приняла такие изменения

Будет ли достаточно,например, что то типа такого кода или нужны доплнительные перенаправления и т.д.
RewriteEngine on
   RewriteRule ^articles/([^/]+)/?$ display_article.php?articleId=$1 [L]

Спасибо за ответ
Сайт newbielink:http://mybud.com.ua/ [nonactive] створений для будівельників, майстрів, архітекторів, дизайнерів та всіх тих, хто працює в будівництві. Даний сайт буде корисний для людей, які планують робити ремонт, будувати будинок, тощо.
  •  


deffa

о мама мия))
а ЧО за движок та?))
  •  


ArthurSUTopic starter

Цитата: deffa от 13-01-2015, 17:26:54о мама мия))
а ЧО за движок та?))

Движок отсутствует
Сайт newbielink:http://mybud.com.ua/ [nonactive] створений для будівельників, майстрів, архітекторів, дизайнерів та всіх тих, хто працює в будівництві. Даний сайт буде корисний для людей, які планують робити ремонт, будувати будинок, тощо.
  •  

DOleg

Цитата: ArthurSU от 13-01-2015, 10:36:25достаточно ли это делать только через .htaccess или нужно вносить изменения в коде сайта
А при добавлении нового товара опять лезть в htaccess и писать правило или вышеприведённого вами хватает на все случаи? Я думаю, что правильнее было бы написать какой-нибудь модуль для ЧПУ в вашем самописе.

И вам нужен не просто редирект, а 301-й, сайт ведь уже работает.

deffa

а можно попросить показать сайт? а на движок шаблон нельзя натянуть?
с хтаксессом какой то вариант-костыль
  •  


TheGashan

Цитата: ArthurSU от 13-01-2015, 19:56:10
Движок отсутствует
Как может отсутствовать движок, если у вас ссылка динамическая? Кто ее генерирует? Скрипт? Если да, то у вас уже не самопис на html.
Исправляйте скрипт на генерацию нужного вида урлы!

Скажите, как вы добавляете новые статьи, товары или любую инфу?
  •  

ArthurSUTopic starter

#6
Цитата: 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
Сайт newbielink:http://mybud.com.ua/ [nonactive] створений для будівельників, майстрів, архітекторів, дизайнерів та всіх тих, хто працює в будівництві. Даний сайт буде корисний для людей, які планують робити ремонт, будувати будинок, тощо.
  •  

geos99

#7
Для изменения внутренних ссылок на вашем сайте достаточно использовать .htaccess файл. Однако, помимо этого, вам также может потребоваться внести изменения в коде вашего сайта, чтобы генерировать новые ссылки соответствующего формата.

Чтобы поисковая система правильно приняла такие изменения, рекомендуется выполнить следующие действия:

1. Обновите файл sitemap.xml для отображения новых URL-адресов.
2. Используйте канонический тег (rel="canonical") для указания предпочтительного URL-адреса страницы.
3. Проверьте работоспособность новых ссылок и убедитесь, что они правильно перенаправляются с помощью кода 301 Redirect.
4. Подождите, пока поисковые системы проиндексируют новые ссылки и обновят свою индексацию.

Приведенный вами пример кода RewriteRule может быть полезным для преобразования ссылок в требуемый формат. Однако, вам может потребоваться настроить дополнительные правила перенаправления, чтобы обрабатывать различные параметры и запросы.

В любом случае, рекомендуется ознакомиться с дoкументацией по использованию .htaccess и регулярных выражений для настройки под ваш конкретный случай.
  •  



ВикторияИ

Цитата: geos99 от 14-01-2015, 00:08:58А для чего оно вам? Поисковикам пофиг, ЧПУ в общем-то нужны только для людей, хотя я не понимаю, зачем им это нужно.

во первых, поисковикам не пофиг (хотя значимость в ранжировании уже не такая как была раньше), во вторых, ЧПУ-урл это лишнее вхождение в ключик, ну а в третьих, хоть и моё мнение далеко не все разделяют, я считаю что ЧПУ все таки нужен и для людей: интернет динамически развивается, а пользователи развиваются вместе с ним,- сама замечала как знакомые прежде чем перейти по ссылке наводят мышкой и смотрят на адрес...



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....