affi Опубликовано 16 ноября, 2014 Поделиться Опубликовано 16 ноября, 2014 (изменено) Здраствуйте! Прошу помощи от знающих людей, сам уже не знаю, что делать. 1) Изначально, на форуме возникла проблема - в письме регистрации, приходила неправильная ссылка активации, имеющая вид сайт/register/?do=auto_validate&uid=273&aid=cf06e94b3a6e1e38eb72fc70e5cc7806 , в случае, если перейти по этой ссылке, она ведет на несуществующую страницу. Методом тыка выяснил, если добавить в начало index.php/register/?do=auto_validate&uid=273&aid=cf06e94b3a6e1e38eb72fc70e5cc7806 , тогда становится все окей и активация проходит успешно. На другом форуме, нашел вариант решения - изменить строчку кода в файле furltemplate.php . Произвел замену на нужную строчку, на результат это никак не повлияло, так же обновил кеш чпу и тут понеслось... Теперь на моем форуме не работает ни одна ссылка, главная страница имеет вид "сайт//" и все старые ссылки на разделы не работают. Чпу настроено следующим образом Сейчас, хотел бы вернуть все ссылки в прежнее ЧПУ состояние, но этого почему то не получается. так же, хотел бы настроить правильное письмо активации. За помощь, буду благодарен. Спасибо!! Изменено 16 ноября, 2014 пользователем affi Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Efremov Опубликовано 16 ноября, 2014 Поделиться Опубликовано 16 ноября, 2014 Обнови форум до версии 3.4.7 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 16 ноября, 2014 Поделиться Опубликовано 16 ноября, 2014 В файле conf_global.php как указан адрес форума? Слэш есть в конце? Есть, судя по RewriteBase // и другим строкам с удвоенным слэшем Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
affi Опубликовано 16 ноября, 2014 Автор Поделиться Опубликовано 16 ноября, 2014 Обнови форум до версии 3.4.7 В файле conf_global.php как указан адрес форума? Слэш есть в конце? Есть, судя по RewriteBase // и другим строкам с удвоенным слэшем Большое спасибо всем откликнувшимся. Вообще, на текущий момент ситуаций такова: Вернул все в прежнее состояние, осталась лишь проблема с тем, как в письмо активации добавить index.php? Требуется - сайт/index.php/register/?do=auto_validate&uid=273&aid=cf06e94b3a6e1e38eb72fc70e5cc7806 , на текущий момент ссылка имеет вид без index.php, что ведет на страницу с ошибкой. Лично я, пока что не имею каких либо предположений, как это сделать. Спасибо! На текущий момент, буду копать в сторону furlTemplates.php , думаю собака зарыта где-то в нем. Возможно есть знатоки PHP ? Прикладываю код $_SEOTEMPLATES = array( 'section=register' => array( 'app' => 'core', 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=global(&|&)section=register(&|&|$)#i', 'register/$3' ), 'in' => array( 'regex' => "#/register(/|$|?)#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'global' ), array( 'section', 'register' ) ) ) ), 'section=lostpass' => array( 'app' => 'core', 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=global(&|&)section=lostpass(&|&|$)#i', 'lostpass/$3' ), 'in' => array( 'regex' => "#/lostpass(/|$|?)#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'global' ), array( 'section', 'lostpass' ) ) ) ), 'section=login' => array( 'app' => 'core', 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=global(&|&)section=login(&|&|$)#i', 'login/$3' ), 'in' => array( 'regex' => "#/login(/|$|?)#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'global' ), array( 'section', 'login' ) ) ) ), 'tags' => array( 'app' => 'core', 'isPagesMode' => true, 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=search(&|&)do=search(&|&)search_tags=(S+?)(&|&)search_app=(S+?)(&|&|$)#i', 'tags/$6/$4/$7' ), 'in' => array( 'regex' => "#/tags/(S+?)/(S+?)/#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'search' ), array( 'do', 'search' ), array( 'search_tags', '$2' ), array( 'search_app', '$1' ) ) ) ), 'privacy' => array( 'app' => 'core', 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=global(&|&)section=privacy(&|&|$)#i', 'privacypolicy/$4/' ), 'in' => array( 'regex' => "#/privacypolicy/#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'global' ), array( 'section', 'privacy' ) ) ) ), 'likeunsubscribe' => array( 'app' => 'core', 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=global(&|&)section=like(&|&)do=unsubscribe(&|&)key=(S+?)(&|&|$)#i', 'unsubscribe/$5/' ), 'in' => array( 'regex' => "#/unsubscribe/(S+?)/$#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'global' ), array( 'section', 'like' ), array( 'do', 'unsubscribe' ), array( 'key', '$1' ) ) ) ), 'findcomment' => array( 'app' => 'core', 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=global(&|&)section=comments(&|&)do=findComment(&|&)fromApp=(S+?)(&|&)parentId=(d+?)(&|&)commentId=(d+?)(&|&|$)#i', 'findComment/$5/$7-$9' ), 'in' => array( 'regex' => "#/findComment/(S+?-S+?)/(d+?)-(d+?)$#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'global' ), array( 'section', 'comments' ), array( 'do', 'findComment' ), array( 'fromApp', '$1' ), array( 'parentId', '$2' ), array( 'commentId', '$3' ) ) ) ), 'section=rss' => array( 'app' => 'core', 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=global(&|&)section=rss(&|&)type=(w+?)$#i', 'rss/$4/' ), 'in' => array( 'regex' => "#/rss/(w+?)/$#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'global' ), array( 'section', 'rss' ), array( 'type', '$1' ) ) ) ), 'section=rss2' => array( 'app' => 'core', 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=global(&|&)section=rss(&|&)type=(w+?)(&|&)id=(w+?)$#i', 'rss/$4/$6-#{__title__}/' ), 'in' => array( 'regex' => "#/rss/(w+?)/(w+?)(?:-|/|$)#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'global' ), array( 'section', 'rss' ), array( 'type', '$1' ), array( 'id', '$2' ) ) ) ), # Changed section=rss2 id matching to use w for more flexibility ); Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 17 ноября, 2014 Поделиться Опубликовано 17 ноября, 2014 Нафига вообще лезть в указанный файл, если он не имеет отношения к регистрации/валидации? Ссылка формируется в файле admin/applications/core/modules_public/global/register.php Лично я, пока что не имею каких либо предположений, как это сделать. Наймите специалиста Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Efremov Опубликовано 17 ноября, 2014 Поделиться Опубликовано 17 ноября, 2014 Обновление должно убрать все ошибки(по крайней мере у меня пропали ошибки с неправильными ссылками), а так-же вы получите последние обновления безопасности. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.