Перейти к публикации

Рекомендованные сообщения

Здравствуйте,

нужны чпу без id,

в файлах:

engine/modules/show.short.php

engine/modules/show.custom.php

engine/modules/show.full.php

engine/modules/topnews.php

engine/modules/search.php

engine/modules/fullsearch.php

engine/modules/lastcomments.php

engine/classes/google.class.php

убрал $row['id']

при обращении к странице выкидывает ошибку "страница не найдена",

думаю нужно еще что-то править, вероятно .htaccess

подскажите пожалуйста, что править в .htaccess и может я ещё что пропустил?

Ссылка на сообщение
Поделиться на других сайтах

нужны чпу без id,
как это понимать?

чпу вместо

httt://мой сайт/id-альтернативное название новости.hml

вида

httt://мой сайт/альтернативное название новости.hml

Ссылка на сообщение
Поделиться на других сайтах

spam, тогда нагрузка на БД будет выше

насколько выше? если пару запросов то ничего.

появляется возможность повторения URL новости

не появится, я поставлю проверку на уникальность названия новости (чпу генерируется исходя из него) и проверку на уникальность чпу(в админ панели)

Изменено пользователем spam
Ссылка на сообщение
Поделиться на других сайтах

насколько выше? если пару запросов то ничего.
запросов больше не станет, выборка новостей будет не по цифровому значению идти а по текстовому, чт осамо по себе дольше и "тяжелее".

при обращении к странице выкидывает ошибку "страница не найдена",
какая страница получилась?

попробуй вместо

RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2 [L]
так
RewriteRule ^([^.]+)/(.*).html(/?)+$ index.php?news_name=$1 [L]

Ссылка на сообщение
Поделиться на других сайтах

при обращении к странице выкидывает ошибку "страница не найдена",
какая страница получилась?

обычная, когда страница не находится, "По данному критерию новости не найдены, либо у вас нет доступа для просмотра этих новостей"

попробуй вместо

RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2 [L]
так
RewriteRule ^([^.]+)/(.*).html(/?)+$ index.php?news_name=$1 [L]

тоже ошибка,

при прямом вызове без ЧПУ отображает главную страницу, чтобы проверить, пробовал в файлах исправить(там где ссылки формируются) index.php?newsid на index.php?news_name

может что пропустил?

Ссылка на сообщение
Поделиться на других сайтах

при обращении к странице выкидывает ошибку

какая страница получилась?

обычная

:)

при прямом вызове без ЧПУ отображает главную страницу

подробнее можт будем писать?

Ссылка на сообщение
Поделиться на других сайтах

при обращении к странице выкидывает ошибку

какая страница получилась?

обычная

:)

при прямом вызове без ЧПУ отображает главную страницу

подробнее можт будем писать?

дык куда подробнее, при обращении к странице с новым чпу отображет ошибку "страница не найдена",

пробовал(для эксперемента) обратится на прямую index.php?news_name=альтернативное имя (предварительно поправил файлы формирующие ссылки новостей, с index.php?newsid на index.php?news_name), отображается главная страница сайта.

Ссылка на сообщение
Поделиться на других сайтах

дык куда подробнее
ну я например не телепат.

при обращении к странице с новым чпу отображет ошибку "страница не найдена",
с каким таким "новым чпу"?

обратится на прямую index.php?news_name=альтернативное имя (предварительно поправил файлы формирующие ссылки новостей, с index.php?newsid на index.php?news_name), отображается главная страница сайта.

надо так index.php?subaction=showfull&news_name=альтернативное имя

соответственно

RewriteRule ^([^.]+)/(.*).html(/?)+$ index.php?subaction=showfull&news_name=$1 [L]

Ссылка на сообщение
Поделиться на других сайтах

дык куда подробнее
ну я например не телепат.

при обращении к странице с новым чпу отображет ошибку "страница не найдена",
с каким таким "новым чпу"?

с этим без "id" новости.

надо так index.php?subaction=showfull&news_name=альтернативное имя

соответственно

RewriteRule ^([^.]+)/(.*).html(/?)+$ index.php?subaction=showfull&news_name=$1 [L]

Все равно не работает, пишет "К сожалению, данная страница для Вас не доступна, возможно был изменен ее адрес или она была удалена. Пожалуйста, воспользуйтесь поиском."

Утебя на денвере работает?

Ссылка на сообщение
Поделиться на других сайтах

с этим без "id" новости.
с каким этим? Такая проблема ссылку чтоли написать? ;)

Утебя на денвере работает?
у меня на денвере рабоатет всё, что нужно. А то чем мы сейчас занимаемся мне не нужно.

Ссылку новости напиши

Ссылка на сообщение
Поделиться на других сайтах

с этим без "id" новости.
с каким этим? Такая проблема ссылку чтоли написать? ;)

ты про ссылку новости после изменения ЧПУ?

тогда, на денвере: http://localhost/post1.html

Ссылка на сообщение
Поделиться на других сайтах

index.php?subaction=showfull&news_name=post1

так открывает?

нет, пишет "К сожалению, данная страница для Вас не доступна,......"

Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...

Может просто этот айди сдвинуть нафиг в конец!

Есть такое решение?

А то получается /34-5-tiletie-s*****.html

и хрен пойми, то ли 5 летие, толи 34 -х

Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

Имеется такая фишка дам бесплатно, взамен на то кто более подробно объяснит как сделать такой хак _http://forum.dle-news.ru/index.php?showtopic=44736&view=findpost&p=210922 писать в асю три9ноль-четыре2восемь-пять5ноль

Ссылка на сообщение
Поделиться на других сайтах

А для чего?

veb74 где эти пользователи которые читают заголовки новостей в строке адресса браузера?

Ссылка на сообщение
Поделиться на других сайтах

Ну так что получилось кому нибудь реализовать эту фишку? А то у меня таже проблема)

реализовал, уже давно, но так и не поставил, так как нафиг нужна доп нагрузка, я решил проще сдвинуть айди в конец url

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...