Dobrý den,
pomůže nebo nakopne mne někdo jak zprovoznit modul Redirect na hostingu Wedos?
Aliasy jsou nastaveny ale po zadání původní URL se objeví hláška o tom že požadovaná stránka nebyla nalezena.
Děkuji
Jirka
Já to mám přesně podle jejich návodu.
domains/domena.cz = Drupal
subdomains/old = strá verze webu
Originální verzi .htaccess, dokonce odkomentovánu direktivu s přesměrováním 301 a stejně to nefunguje.
Myslíte že by pomohlo kdybych měl adresář drupalem přímo v adresáři www?
Podařilo se Vám to u nich rozchodit?
Takže jsem to vyřešil sám - vše musí být jen ve složce www, pokud je Drupa v podsložce www/domains tak modul Redirect nepodsouvá nastavené nody ;-)
Po přesunu vše funguje jak má.
JB
Hm, já jsem to měl otevřeno, ale nedostal jsem se k vyzkoušení. Tak díky za info. Akorát to pak tedy Wedos poněkud degraduje, protože v takovém případě nelze využít jako multihosting.
Teď jsem zrovna řešil to samé s Global Redirectem.
Musel jsem opatchovat funkci _globalredirect_is_active(). Hned první podmínka totiž vracela false:
Před:
if ($_SERVER['SCRIPT_NAME'] != $GLOBALS['base_path'] . 'index.php') {
return FALSE;
}
Po:
if ($_SERVER['SCRIPT_FILENAME'] != realpath(getcwd() .'/index.php')) {
return FALSE;
}
Související issue a patch zde: https://www.drupal.org/node/304025#comment-9103397.
IMHO to samé bude i v modulu Redirect.
Tam je spíše problém v tom hloupém systému aliasů, které Wedos používá místo skutečného multihostingu. Někde na webu mají u sebe napsáno, jak nastavit správně věci v .htaccess pro Drupal, aby to správně fungovalo.