added: some work in Export plugin

changed: in base redirect we are using 301 moved permanently status code now (was 303)


git-svn-id: svn://ttmath.org/publicrep/winix/trunk@761 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
2011-09-05 15:38:09 +00:00
parent 8c01b0f6c0
commit 392e8060ba
11 changed files with 230 additions and 18 deletions

View File

@@ -186,6 +186,7 @@ bool App::BaseUrlRedirect()
AssignString(cur.request->env_request_uri, cur.request->redirect_to, false);
// cur.request->env_request_uri should not be UrlEncoded
cur.request->redirect_url_encoded = true;
cur.request->redirect_type = 301;
log << log3 << "RC: BaseUrlRedirect from: " << cur.request->env_http_host << logend;

View File

@@ -67,7 +67,6 @@ void System::Init()
rebus.SetCur(cur);
rebus.Init();
notify.SetSynchro(synchro);
notify.SetCur(cur);
notify.SetConfig(config);
notify.SetUsers(&users);
@@ -75,8 +74,6 @@ void System::Init()
notify.SetThreadManager(&thread_manager);
notify.Init();
thumb.SetSynchro(synchro);
thumb.SetDb(db);
thumb.SetConfig(config);
thumb.SetSystem(this);

View File

@@ -66,6 +66,8 @@ void ThreadManager::Start(size_t i)
{
if( i < thread_tab.size() )
{
thread_tab[i]->SetSynchro(synchro);
if( thread_tab[i]->StartThread() )
{
log << log4 << "TM: thread " << i << " (" << thread_tab[i]->ThreadId() << ") started" << logend;