DLE 9.6 - убрать id из URL

12
БОЧ рВФ 260602
На сайте с 27.01.2010
Offline
135
4118

Собственно как? :2cents::2cents::2cents:

U2
На сайте с 12.06.2012
Offline
19
#1

Вот тут я уже описывал как сделать на DLE 9.5 на 9,6 схема такая же, но учтите, что урлы потом без id могут повторятся, если с того поста что-то не будет работать, то вот исходник

Автоматизируй свои компании в Яндекс-Директ, Adwords, Вконтакте (http://context.apishops.com/102A7BFDEC6F64BBF0B2A41DEC1AC734.htm) Рекламная сеть Вконтакте (http://welcome.socialtank.ru/?lrRef=ThC6r)
Coolmac
На сайте с 08.09.2011
Offline
59
#2

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

Доступные vps/ds с грамотной тех. поддержкой (https://my.friendhosting.net/pl.php?11304)
БОЧ рВФ 260602
На сайте с 27.01.2010
Offline
135
#3
User24:
Вот тут я уже описывал как сделать на DLE 9.5 на 9,6 схема такая же, но учтите, что урлы потом без id могут повторятся, если с того поста что-то не будет работать, то вот исходник

Это не работает на dle 9.6.. проверил еще до создания топика...

... насколько я понял, в dle 9.6 надо как то хитро поправить код в файле /engine/engine.php , что под этим комментарием:

// ################ Новость целиком #################

т.к после правки /engine/modules/show.short.php, show.custom.php, topnews.php и правки /.htaccess, кликая/переходя на страницу с url без id подгружается информация с главной страницы (хотя в адресной строке видно внутреннюю страницу сайта без id) ... т.е. насколько я понял, url'у без id не сопоставляется соответствующая новость под этим id..

A
На сайте с 02.07.2008
Offline
110
#4

А вот уже в 9.7 вообще все по другому делается и многого что было написано выше нет.

Очень интересные фильмы( http://1kino.site/ )
Nefcore
На сайте с 25.11.2010
Offline
59
#5

Я вот сам страдаю над этим вопросом, никто так и не решил, пробовал делать по способу что в паблике не работает.

Дизайн сайтов.Верcтка CMS DLE, MODX, DRUPAL, JOOMLA, WP (/ru/forum/690286) ICQ: 580614266
[Удален]
#6

Читал кажется в документации гугла что в адресе страницы обязательно должен быть уникальный номер (id).

Сомневаюсь я что он на SEO как-то плохо влияет. 🙄 а вот польза от него есть явная. Зачем убирать?

[Удален]
#7

Люди как решили сию проблему в DLE 9.7? Тоже надо убрать id из урла.

Ms-Dred
На сайте с 27.12.2009
Offline
210
#8

DLE давно не ковырял, но на сколько помню по айди он дергает новость, а не по url (url_name или alt_name (точно не помню как в базе данных поле называется))

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

1. При одинаковом названии новости, старая новость или же новая пропадет (в смысле на сайте будет перезаписана, в базе данных останется)

2. Точно не помню, но вроде бы если заголовок редактируете то alt_name тоже перезаписывается.

Так что делать это не целесообразно, к тому же могут и коменты с рейтингом отвалиться, если их выборка идет по гет запросу.

Мы там, где рады нас видеть.
immo
На сайте с 10.04.2010
Offline
142
#9

Ms-Dred, Ну у меня на одном из сайтов давно реализована такая штука(на 9,2 версии), хочу обновиться на 9,7 но из за того что не у инструкции по удалению id из урла не могу.

Может кто знает как?

Продвижение коммерческих сайтов в МСК от 10 т.р. Гарантии и отзывы. Опыт более 8 лет. (/ru/forum/924665) WebSeoLab.ru (http://webseolab.ru/)
TaP3aH
На сайте с 13.12.2006
Offline
66
#10
БОЧ рВФ 260602:
Собственно как? :2cents::2cents::2cents:

Если это будет небольшой сайт и там надо красивые урлки, сайт визитка например, то это можно сделать через .htaccess

RewriteRule ^ohrannye/ohrana-imuschestva$ /ohrannye/5-ohrana-imuschestva.html [L]

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий