Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Alex222

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

Recommended Posts

Привет!

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

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? Или может есть какие варианты?

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

 

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

Не должен.

 

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

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

 

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Заменить на

 

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

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

http://site.ru/blog

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

http://site.ru/blogs/

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

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

Share this post


Link to post
Share on other sites

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

Вопрос снят.

Edited by Alex222

Share this post


Link to post
Share on other sites

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

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

все блоги- 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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...