Вы не зашли.
Уже пол дня немогу решить задачку по изменению формата ссылок...
Нужно два пунка:
1. Чтоб страницы с заданными категориями отображались как site.ru/категория.html
2. Чтоб полная новость отображалась как site.ru/новость.html ,а не site.ru/категория/новость/html
но вся загвоздка в том что если в управлении форматом ссылок убрать категорию из страницы полной новости то страница категории вылетает на 404 ошибку, по форуму упоминание данной особенности есть но решения так и не нашёл...
P.S. Изменение мест слагаемых относительно друг друга приводит вылету полной новости в 404 ошибку...
Может кто поможет? Для СЕО очень нужно...:|
Купить риванол в Украине . Херсонский форум Херсонский форум . Катя Биткова - Косметолог Херсон Увеличение губ Херсон
Не в сети
вопрос тоже по чпу,
можно ли сделать, вместо нижнего подчеркивания, по умолчанию
был дефис?
kakaya-to-kategoriya/kakaya-to-statya.html
(кроме постоянного дописывания альтернативного имени при добавлении записи)
Не в сети
paradoxx, в файле engine\includes\classes\parse.class.php
Найди строки (гдето 424)
$content = preg_replace("/\s+/ms", "_", $content);
$content = preg_replace("/[ ]+/", "_", $content);
и замени на
$content = preg_replace("/\s+/ms", "-", $content);
$content = preg_replace("/[ ]+/", "-", $content);
В уже добавленных новостях альт-имя править руками.
Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com
Не в сети
И вообще нужно сделать движок максимально сеошным, тогда и народ подтянется. Дле ведь в основном поэтому так и популярна что сайты на ней хорошо в топ лезут. Ув. Виталий, подумайте над этим...
Купить риванол в Украине . Херсонский форум Херсонский форум . Катя Биткова - Косметолог Херсон Увеличение губ Херсон
Не в сети
А можно сделать какой-то другой чпу кроме транслита? Например site.ru/18.html где 18 номер ID новости? Транслит не совсем удобный если заголовки новостей длинные.
P.S. А нет... Не прокатит, так как ID в новостях не уникальные
Изменено Нубасик (2010-08-22 22:43:11)
Не в сети
Нубасик, Кто тебе сказал что они не уникальные?:P
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
ID уникальные. /engine/admin.php?mod=rewrite
news news Отображение полной новости /{category}/{altname}[/{page}].html
сделать похожим на
news news Отображение полной новости /{category}/{id}[/{page}].html
Не в сети
ID уникальные. /engine/admin.php?mod=rewrite
news news Отображение полной новости /{category}/{altname}[/{page}].html
сделать похожим на
news news Отображение полной новости /{category}/{id}[/{page}].html
Спасибо, как раз то, что мне надо было.
Не в сети
Нужно два пунка:
1. Чтоб страницы с заданными категориями отображались как site.ru/категория.html
2. Чтоб полная новость отображалась как site.ru/новость.html ,а не site.ru/категория/новость/html
Судя по дате этот вопрос поднимался полгода назад. В настоящее время есть решение?
Вопрос действительно важный. Ведь, если со временем для новости надо будет сменить категорию, то все приобретенные ссылки теряют свою актуальность и страница падает в выдаче. На DLE в этом плане есть выбор.
Суета сует, - все суета... (Екклесиаст)
Дешевый и надежный хостинг
Не в сети
Yukos, не всё так плохо
1. По умолчанию все категории отображаются в формате /{category}[/page/{page}].html
2. Не всё так плохо. Сейчас двиг просто игнорирует категорию и даже при изменении ссылки новость будет доступна по старой, в будущем появится возможность делать автоматический редирект.
Кроме того, можно вместо /{category}/{altname}[/page{page}].html сделать, к примеру, так: /news/{altname}[/page{page}].html или даже /news/{id}[/page{page}].html (если не заработает - пиши, значит бага и её мы исправим).
На DLE в этом плане просто есть выбор, а у нас можно сделать почти всё, что придёт в голову
Не в сети
2. Не всё так плохо. Сейчас двиг просто игнорирует категорию и даже при изменении ссылки новость будет доступна по старой...
Vitaly, Вы хотите сказать, что и для поисковых систем вес страницы не потеряется с изменением адреса?
Кроме того, можно вместо /{category}/{altname}[/page{page}].html сделать, к примеру, так: /news/{altname}[/page{page}].html или даже /news/{id}[/page{page}].html (если не заработает - пиши, значит бага и её мы исправим).
На DLE в этом плане просто есть выбор, а у нас можно сделать почти всё, что придёт в голову
Это хорошо, что много возможностей! Но я пока слабо во всем этом разбираюсь и если есть возможность сделать вот такой вид урла полной новости: site.ru/новость.html, то напишите пожалуйста конкретнее где и как?
Суета сует, - все суета... (Екклесиаст)
Дешевый и надежный хостинг
Не в сети
Yukos, НУ Vitaly тебе и ответил в принципе:
http://твойдомен.рф/engine/admin.php?mod=rewrite тут ищешь в столбе описание: Отображение полной новости нажимаешь Edit и в поле меняешь на /{altname}[/page{page}].html должно работать, если нет делай так: /{id}{altname}[/page{page}].html
Добрые дела никогда не останутся безнаказанными.
Не в сети
если нет делай так: /{id}{altname}[/page{page}].html
Local, спасибо!!! В таком варианте работает!
А при таком /{altname}[/page{page}].html не открываются категории, а было бы лучше без всяких id, чтобы отображалось только имя страницы.
Суета сует, - все суета... (Екклесиаст)
Дешевый и надежный хостинг
Не в сети
Извиняюсь, первый вариант сейчас тоже работает, а вчера категории не отображались (может что-то я не так сделал).
Суета сует, - все суета... (Екклесиаст)
Дешевый и надежный хостинг
Не в сети
Напрасно, я наверно извинялся, все-таки глючат настройки ЧПУ! Смотрите какая хрень: теперь на денвере у меня вот такая комбинация /{altname}[/page{page}].html работает, а на хостинге, как писал TIGER-WOOLF , полная новость не открывается, типа нет такой страницы.
Где, что подкрутить, чтобы заработало? Ведь самое интересное что на денвере у меня тоже по началу не работало, а потом сам не пойму с какого перепугу все стало на место.
Суета сует, - все суета... (Екклесиаст)
Дешевый и надежный хостинг
Не в сети
Всё работает:
http://blog.rostunov.com/
Не в сети
infinity237, я не спрашиваю у кого работает (у меня на денвере тоже работает), я спрашиваю, что можно попробовать сделать, чтобы у меня и на хостинге заработало?
Ведь TIGER-WOOLF, не зря эту тему открыл, значит проблема такая есть и ее надо решать!
Суета сует, - все суета... (Екклесиаст)
Дешевый и надежный хостинг
Не в сети
Yukos, ты имееш виду чтоб ссилки были типа
категория
http://ngcms.ru/mojakategoria.htlm
и новость
http://ngcms.ru/mojanonost.htlm
?
скажы а нафига такое делать? как потом узнать что есть категория а что новость? даже если ты и найдеш решение, то скорее надо допиливать большую часть плагинов
если тебе для sape нужно, то скорее всего лучше
категория так
http://ngcms.ru/mojakategoria
а новость так
http://ngcms.ru/mojanonost.htlm
Не в сети
Нет, не для САПЫ. Я уже выше писал, что если со временем для новости надо будет сменить категорию, то все приобретенные ссылки теряют свою актуальность и страница падает в выдаче.
Меня устроит и Ваш вариант:
категория так
http://ngcms.ru/mojakategoria
а новость так
http://ngcms.ru/mojanonost.htlm
Как это сделать?
Суета сует, - все суета... (Екклесиаст)
Дешевый и надежный хостинг
Не в сети
ну више ж написали
news by.category Новости из заданной категории /{category}[/page/{page}]
news news Отображение полной новости /{altname}[/page{page}].html
хотя лучше сделать так (только дня новости)
news news Отображение полной новости /news-{id}[/page{page}].html
или просто - id
news news Отображение полной новости /{id}[/page{page}].html
тогда у тебя все новости будут такие например
http://мойсайт.ру/news-1.html
или
http://мойсайт.ру/1.html
а категории как и есть
http://мойсайт.ру/моя категория.html
---
но всеже више писали ж - при смене категории новость остается работать на старом урл, ничего не пропадает и она будет работать всегда, так что я непонимаю для чего такое делать, если не для САПИ.
Изменено legenda (2011-01-29 06:33:34)
Не в сети
Нет, не для САПЫ. Я уже выше писал, что если со временем для новости надо будет сменить категорию, то все приобретенные ссылки теряют свою актуальность и страница падает в выдаче.
Меня устроит и Ваш вариант:
категория так
http://ngcms.ru/mojakategoria
а новость так
http://ngcms.ru/mojanonost.htlmКак это сделать?
Легко!
news news /{altname}[/page{page}].html
news by.category /{category}
При этом строка "by.category" обязательно должна быть ниже строки "news".
Не в сети
Извините если уже отвечали на этот вопрос, суть выше изложеного понял но вопрос следующий:
Сейчас статья (statya) допустим находится в двух разделах (razdel_1 и razdel_2) =>
1 url = http://razdel_1/statya.html
2 url = http://razdel_2/statya.html
И вот что самое интересное => 3 url = http://razdel_1-razdel_2/statya.html
Вот оригинал:
http://technologyk.ru/garazhi_metallicheskie_sbornye-proizvodstvo_metallokonstrukcii/garazhi_metallicheskie_ekonom_klassa.html
Вопрос бы и не возник если бы не засада с "sitemap" т.е. тот что /plugin/gsmg/ в котором 3 url фигурирует.
Все бы ничего, но у меня к примеру категория первая и вторая состоит из трех слов и статья тоже, url получается нереальной длинны и причем все слова в нем одинаковые.
Вопрос следующий - нужен ли третий url?
Изменено kolia (2011-08-22 14:44:52)
Чем дальше в лес - тем ближе вылез
Не в сети