Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Alex222

Проблема с урл блога

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

Привет!

Помогите пожалуйста разобраться в чём проблема. В блоге адрес главной страницы блога:

http://site.ru/blogs/

В статье блога путь такой получается без "S" после blog. Хотя правильный путь у страницы блога должен быть такого вида, c "s" после blog

http://site.ru/blogs/22/entry-25-упражнения-для-вокала-развитие-голоса/

А на самом деле урл страницы блога формируется такого вида, без "s"

http://site.ru/blog/22/entry-25-упражнения-для-вокала-развитие-голоса

Но при этом на страницу блога такая ссылка ведёт правильно.

Дело в том, что в блоге пишутся статьи для биржи вечных ссылок. Так вот, при отправке на бирже урла на проверку без "s" после blog, выдаёт у них ошибку, что мол адрес не найден, а если добавляю букву "s" после blog, как мне посоветовали в их тех.поддержке аргументируя тем, что адрес главной идёт с "s", то значит и на страницу статьи в пути адреса должна быть "S". Так вот, с "S" выдаёт ошибку уже другую, что ссылка не найдена на странице. Но это и понятно, что не найдена, потому что с "s" после blog, ссылка почему то ведёт на главную страницу блога, то есть к общему списку статей. Но, раз несколько дней назад 2 задания всё же отправилось на проверку с буквой "S", сейчас же ни в какую, ведут ссылки на главную и всё, хоть разбейся. Как быть, не знаю, уже порядком измучился. Может где то, как то можно исправить урл главной или, чтобы на странице статьи всегда правильный путь формировался, то есть с "s" после blog? Или может есть какие варианты?

Поделиться сообщением


Ссылка на сообщение

В общем писал опять в их тех.поддержку, они дали ответ, что у моей площадки они отредактировали урл главной страницы, то есть убрали "S". И задание отправилось на проверку без проблем. То есть адрес страницы будет отправляться на проверку такого вида и надеюсь не будут больше проблемы

http://site.ru/blog/22/entry-25-упражнения-для-вокала-развитие-голоса

 

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

Поделиться сообщением


Ссылка на сообщение

Рано радовался, проблема другая в связи с тем, что из их тех.поддержки изменили урл главной страницы блога, то есть убрали "s", а по ссылке моего сайта без "s" с биржи если пробовать на мой сайт попасть, возникает пустая страница, с сообщением типа "не существует сайт". То есть, рекламодатель не сможет зайти посмотреть сайт, чтобы решить, делать заявку на статью или нет. Вот такая загагулина получается.

Поделиться сообщением


Ссылка на сообщение

Хотя правильный путь у страницы блога должен быть такого вида, c "s" после blog

blogs - блоги, blog - блог. В данном случае речь идет о конкретном блоге, так что как должно быть еще под вопросом. По логике он генерируется правильно.

 

что адрес главной идёт с "s", то значит и на страницу статьи в пути адреса должна быть "S"

Не должен.

 

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

ЧПУ приложения "блоги" редактируется в /admin/applications_addon/ips/blogs/extensions/furlTemplates.php

После правки нужно обновить кеш чпу в АЦ.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Спасибо за ответ! Скажите, там что нужно редактировать? Адрес урл главной там можно изменить и сделать без "S"? Я по крайней мере такой только выход вижу, изменить урл главной и сделать без "S". Тогда может будет нормально? Урл страниц блога и так идёт без "S" и если изменить урл главной, сделать без "S", то может так лучше и правильно будет?

 

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

Поделиться сообщением


Ссылка на сообщение

Я в furlTemplates.php, в конце кода убираю "S", обновляю кэш чпу и на странице главной блога "Извините, мы не можем найти это". Я понимаю что тупо так убирать, там в коде что то ещё нужно менять, но я не понимаю в этом. Подскажите пожалуйста, что нужно изменить в коде furlTemplates.php? Код в предыдущем посте, под спойлером.

Поделиться сообщением


Ссылка на сообщение

Я в furlTemplates.php, в конце кода убираю "S", обновляю кэш чпу и на странице главной блога "Извините, мы не можем найти это".

Зачем? Редактировать нужно только чпу преобразования - ключи out и in.

 

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

Выкладывать нужно оригинальный файл, а не отредактированный вами.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Это и был оригинальный, я не редактированный выкладывал.

Ну вот ещё раз, какой там есть.

Поделиться сообщением


Ссылка на сообщение

                                            'out'           => array( '/app=blog/i', 'blogs/' ),
                                           'in'            => array( 
                                                                       'regex'     => "#^/blogs(/|$|\?)#i",

Заменить на

 

                                            'out'           => array( '/app=blog/i', 'blog/' ),
                                           'in'            => array( 
                                                                       'regex'     => "#^/blog(/?(?:\?|$))#i",

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Спасибо, заменил, но проблема та же, не решена. Кэш ЧПУ обновлял.

После замены по адресу соответственно такому открывал блог:

http://site.ru/blog

Открывается страница с ошибкой:

post-57067-0-54035900-1470271388_thumb.jpg

 

Блин, что же делать то, думал проблем с заменой урл не будет.

Поделиться сообщением


Ссылка на сообщение

Открывается страница с ошибкой:

Нужно удалить папку blog из корня форума.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Огромное благодарю! Всё, адрес поменялся, страница главная блога без ошибки.

Поделиться сообщением


Ссылка на сообщение

Один мелкий думаю вопросик остался. Скажите, при нажатии в меню на "Блог", чтобы перейти в блог, открывается по старому адресу, и говорит "Извините, мы не можем найти это"

http://site.ru/blogs/

А когда в строке браузера убираю "S", то открывается нормально блог. Где то видимо в меню тоже нужно убрать "S" ?

Подскажите пожалуйста, где это можно отладить?

Поделиться сообщением


Ссылка на сообщение
08/04/16 08:35 (изменено)

Извиняюсь, сам понял, в globalTemplate меняется

Вопрос снят.

Изменено пользователем Alex222

Поделиться сообщением


Ссылка на сообщение

По ходу пьесы вылезло ещё несколько проблем.

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

все блоги- http://site.ru/blog/?type=all
внутренние блоги- http://site.ru/blog/?type=all&filter=local&sort_key=blog_last_edate
внешние блоги- http://site.ru/blog/?type=all&filter=external&sort_key=blog_last_edate

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

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