- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
изменить вид ЧПУ ссылок новостей
изменить на такой
http://site.ru/1724
http://dle-faq.ru/faq/common/3594-izmenit-vid-chpu-ssylok-novostey.html сделал как тут всё хорошо.
хотелось бы чтоб было так http://site.ru/1724/
в этом правиле что дописать? RewriteRule ^([0-9]+)(/?)+$ index.php?newsid=$1 [L]
А теперь как для полных новостей такое проделать?
А теперь как для полных новостей такое проделать?
Там есть весь список файлов, где нужно править в том числе и для "полных новостей". Но я бы посоветовал, если не хватает знаний чпу не трогать.
Проблема для полной новости какой кусок кода конкретно менять и на что именно. Допустим на это $full_link = $config['http_home_url'] . $row['id'];
в итоге смотрю и где отрезок кода полной новости в файлах незнаю. от А-Я
ну и со слешем в конце неясно хотелось бы чтоб было так http://site.ru/1724/ как добавить.
ну и со слешем в конце неясно хотелось бы чтоб было так http://site.ru/1724/ как добавить.
Тогда так должно быть
Cпасибо помогло. Тока для полных неясно где именно менять?.. По коротким сделал работает.
Все сделал но теперь работают новости тока по адресам
(сайт.ру/ид новости/)
но почему-то новости которые в категориях неработают по адресу (сайт.ру/категория/ид новости/)
где лишнее затронул? мож в хтассес что-то дописать для категорий надо? правило.
менял как здесь http://dle-faq.ru/faq/common/2930-novost-po-id-chpu-dle.html
мне кажеться что то подобное RewriteRule ^([0-9]+)(/?)+$ index.php?newsid=$1 [L] измененное правило нужно прописать в хтассес.
Так как с категории неработают новости.
RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$1 [L]
Выяснил что проблема в файле show.full.php хз в чем
---------- Добавлено 13.03.2013 в 20:45 ----------
Заметил что как тока меняю тут
$full_link = $config['http_home_url'] . get_url( $category_id ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
сразу ошибка новостей в категориях именно.. без категорий новости открываются.
участок кода вот проблемный.
if( $category_id and $config['seo_type'] == 2 ) {
$full_link = $config['http_home_url'] . get_url( $category_id ) . ----- если тут менять также то неоткрываются негде "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
$print_link = $config['http_home_url'] . get_url( $category_id ) . "/print:page,1," . $row['id'] . "-" . $row['alt_name'] . ".html";
$short_link = $config['http_home_url'] . get_url( $category_id ) . "/";
$row['alt_name'] = $row['id'] . "-" . $row['alt_name'];
$link_page = $config['http_home_url'] . get_url( $category_id ) . "/" . 'page,' . $news_page . ',';
$news_name = $row['alt_name'];
} else {
здесь поменял новости открываются без категорий $full_link = $config['http_home_url'] . $row['id'] . "/";
$print_link = $config['http_home_url'] . "print:page,1," . $row['id'] . "-" . $row['alt_name'] . ".html";
$short_link = $config['http_home_url'];
$row['alt_name'] = $row['id'] . "-" . $row['alt_name'];
$link_page = $config['http_home_url'] . 'page,' . $news_page . ',';
$news_name = $row['alt_name'];
}
:) куда копать хз наверно при замене везде кода $row['alt_name'] . ".html"; на $row['id'] . "/";
надо писать правило для категорий в хтассес? есть такое подозрение.
тут всего 2 зависимые друг от друга строчки.
1) $full_link = $config['http_home_url'] . get_url( $category_id ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
2) $full_link = $config['http_home_url'] . $row['id'] . "-" . $row['alt_name'] . ".html";
если менять первую 1) то неоткрываются негде новости!
2) если тока вторую ( работают тока новости без категорий)
как сделать так чтобы новости из категорий тоже заработали.?
$full_link = $config['http_home_url'] . get_url( $category_id ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html"; здесь бесполезно делать как для новостей без категорий меняем (на $row['id'] . "/"; )
заменяем $row['alt_name'] . ".html";