Jump to content

Featured Replies

Posted
comment_74202

Здраствуйте! Прошу помощи от знающих людей, сам уже не знаю, что делать.

 

1) Изначально, на форуме возникла проблема - в письме регистрации, приходила неправильная ссылка активации, имеющая вид  сайт/register/?do=auto_validate&uid=273&aid=cf06e94b3a6e1e38eb72fc70e5cc7806 , в случае, если перейти по этой ссылке, она ведет на несуществующую страницу. Методом тыка выяснил, если добавить в начало index.php/register/?do=auto_validate&uid=273&aid=cf06e94b3a6e1e38eb72fc70e5cc7806 , тогда становится все окей и активация проходит успешно.

 

На другом форуме, нашел вариант решения - изменить строчку кода в файле furltemplate.php . Произвел замену на нужную строчку, на результат это никак не повлияло, так же обновил кеш чпу и тут понеслось...

Теперь на моем форуме не работает ни одна ссылка, главная страница имеет вид "сайт//" и все старые ссылки на разделы не работают.

 

 Чпу настроено следующим образом

 

 post-22999-0-84849600-1416122712_thumb.p

 

Сейчас, хотел бы вернуть все ссылки в прежнее ЧПУ состояние, но этого почему то не получается. так же, хотел бы настроить правильное письмо активации.

 

За помощь, буду благодарен. Спасибо!!

Edited by affi

comment_74205

В файле conf_global.php как указан адрес форума? Слэш есть в конце?

Есть, судя по 

RewriteBase //

и другим строкам с удвоенным слэшем

  • Author
comment_74207

Обнови форум до версии 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

);

comment_74249

Нафига вообще лезть в указанный файл, если он не имеет отношения к регистрации/валидации?

Ссылка формируется в файле admin/applications/core/modules_public/global/register.php

 

Лично я, пока что не имею каких либо предположений, как это сделать.

Наймите специалиста
comment_74252

Обновление должно убрать все ошибки(по крайней мере у меня пропали ошибки с неправильными ссылками), а так-же вы получите последние обновления безопасности.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.