Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

Důležité Přesměrování Joomla

25. kvě 2012 09:21 #93957
Odpověď od foizo
Uživatel
A co toto? pluigin Canonicalization? - poslední řádky a v DB je

{"correct_host":"www.sparks.foizo.cz","no_servername":"0","backend":"0"}

<?php
/**
* SEO Canonicalizatoin
*
* This ensures that a site is accessible only via a single location by
* determining the HTTP_HOST
*
* PHP4/5
*
* Created on Apr 17, 2007
*
* @package JAuthTools
* @author Sam Moffatt <pasamio@gmail.com>
* @license GNU/GPL www.gnu.org/licenses/gpl.html
* @copyright 2008 Sam Moffatt
* @version SVN: $Id:$
* @see JoomlaCode Project: joomlacode.org/gf/project/pasamioprojects/
*/

jimport('joomla.plugin.plugin');

/**
* SEO Canonicalization
* Reconfigures site locations
*/
class plgSystemCanonicalization extends JPlugin {

/**
* Constructor
*
* For php4 compatability we must not use the __constructor as a constructor for plugins
* because func_get_args ( void ) returns a copy of all passed arguments NOT references.
* This causes problems with cross-referencing necessary for the observer design pattern.
*
* @param object $subject The object to observe
* @since 1.5
*/
function plgSystemCanonicalization(& $subject, $config) {
parent :: __construct($subject, $config);
}

function onAfterInitialise() {
$correct_host = $this->params->get('correct_host','');
if(!$correct_host) return false;
if(!$this->params->get('backend',0)) {
$app =& JFactory::getApplication();
if($app->isAdmin()) return false;
}

// This should probably be filtered
$no_servername = $this->params->get('no_servername',0);
if(@$_SERVER == $correct_host || (!$no_servername && @$_SERVER == $correct_host)) {
return true;
}
$uri = JFactory::getUri();

if($uri->isSSL()) {
$url = 'https://';
} else {
$url = 'http://';
}
// And maybe this, though probably not
$url .= $correct_host . $_SERVER;
header('Location: '. $url, true, 301);
$app = & JFactory::getApplication();
$app->close();
}
}

25. kvě 2012 09:37 #93958
Odpověď od foizo
Uživatel
YEAAAAAAHHHHH!!! a sme doma bylo to ono, a teď mi někdo prosím vysvětlete jak je možné že tam byla nastavena stará doména?

25. kvě 2012 10:12 #93959
Odpověď od karel
Zkušený uživatel
Nastavení i chování jednotlivých rozšíření, které máte nainstalovány navíc (které to jsou víte jen Vy), vám vysvětli "někdo jiný"

Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.

25. kvě 2012 10:16 #93960
Odpověď od foizo
Uživatel
Newím o tom že bych do systému Joomly tento pluigin přidával... =o/ to je fuk hlavně že to funguje, děkuji za tip "podívat se do DB"...

25. kvě 2012 10:20 #93961
Odpověď od karel
Zkušený uživatel
Standardní rozšíření to není (není součástí čisté instalace Joomly 2.5.x), tak záleží co máte nainstalováno ...

Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.

Powered by Fórum