Úvodní stránka › Fórum podpory WordPressu › Hosting a WordPress › Nechodí přesměrování domén 2. stupně
Štítky: .htaccess, Přesměrování
Zvolené téma obsahuje celkem 5 odpovědí. Do diskuze (3 účastníci) se naposledy zapojil uživatel ippokorny a poslední změna je stará 5 let, 7 měsíců.
-
AutorPříspěvky
-
26. února 2019 (9:19) #37043
Mám na jenom hostingu více domén 2. stupně a pomocí souboru
.htaccess
, viz dole, jsem je přesměrovával na domény 3. stupně.
A najednou to přestalo chodit a můj provozovatel hostingu mi odepsal, že to nový WordPress dělá.
Tedy mě s novým WordPress přestaly chodit 2 domény 2. stupně.
Jediné řešení vidím v downgrade.
Nebo jsem něco přehlédl?D9k P.P.
#---------změna pro kouzelnetuzky RewriteCond %{HTTP_HOST} ^www.kouzelnetuzky.cz <http://www.kouzelnetuzky.cz>$ RewriteRule ^(.*)$ http://wkt.kouzelnetuzky.cz/$1 [P,QSA,L] #---------konec změny pro kouzelnetuzky
26. února 2019 (10:14) #37049Jaký používáte hosting? Nemáte od hostingu nějaké podrobnosti, proč by to měl nový WordPress dělat? Zatím jsem na nic podobného nenarazil… Jsou to samostatné weby nebo v rámci multisite?
26. února 2019 (12:52) #37050Nevím, co jsou to multisite. Mám hosting: http://www.web4ce.cz/ – Komplet.
A v něm mám adresář public_html.
A v tom adresáři si mohu vytvářet podadresáře a název podadresáře je název domény 3. stupně, implicitní je adresář www.
A v různých podadresářích mám různé samostatné WordPress.
A mám doménu http://www.kouzelnetuzky.cz. Ta doména a další jsou přesměrovány do mého hostingu do adresáře public_html/www.
A tam je soubor .htaccess, viz dřívější příspěvek, a ten když zjistí, že jde o doménu http://www.kouzelnetuzky.cz, má jí přesměrovat z adresáře www do adresáře public_html/wkt a v něm spustit soubor index.php.
To se ale neudělá a spustí se vždy index.php v implicitní adresáři www.
+++++A toto je komplet odpověď. Ta odpověď není úplně přesná, on zobrazí „falešnou adresu“ ++++
Dobrý den, nový wordpress to tak bohužel dělá, nenechá si podstrčit falešnou adresu, ale zobrazí skutečnou adresu, na které se web nachází.
S přáním hezkého dne Tomáš Pavlata, Helpdesk Web4ce, .r.o. helpdesk@web4ce.cz1. března 2019 (12:03) #37055Rozebral jsem to dál.
Problém má být v tom, že se obvykle nepoužívá více domén na 1 hostingu na různé WordPress, směrují se vždy na ten samý WordPress.
Tedy soubor .htaccess prý sice přesměruje požadavek do správného podadresáře s dalším WordPress, ale ten nový WordPress tu přesměrovanou (pro něj falešnou) adresu odmítne a vrátí řízení na původní adresu před přesměrováním. Možná je to i nový bezpečnostní prvek.
Tedy pokud se se do podadresáře vrátí starší verze WordPress, tak by ji mohl jako dříve neodmítnout. Jenže nechat si starou verzi WordPress je také bezpečnostní riziko. Problém prý může být i nová verze PHP na serveru, s kterou starý WordPress již nemusí umět pracovat.
Tedy jak to vypadá, nikdo jiný přesměrování domén na další WordPress nepoužíval a tedy nikdo jiný s tím nemá problém.21. září 2019 (18:59) #37851Vytvořila jsem nové stránky http://www.caraa.cz na squarspace.com. Přesměrování na mou doménu se zdařilo. Starý obsah stránek vytvořených ve wordpresu je stále na původním místě, ftp v adresáři caraa.cz. jsem vytvořila subdoménu a.caraa.cz a potřebuji přesměrovat v souboru htaccess. Napsala jsem tam tohle:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /RewriteCond %{HTTP_HOST} ^www.caraa.cz
<http://www.caraa.cz>$ RewriteRule ^(.*)$
http://a.caraa.cz/$1 [P,QSA,L]RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule># END WordPress
ono to nějak chodí, něco se objeví, ale nezobrazuje se to správně. Navíc při prokliku na např. realizace se stránky znovu přesměrují na http://www.caraa.cz/realizace.
Navíc se mi teď nedaří dostat přes subdoménu do administrace wordpressu.
Omlouvám se, četla jsem všechno, ale stále nefunguje. Prosím o radu.
Děkuji,
Martana30. září 2019 (10:17) #37886Já mám .htaccess takto, viz dále.
Problém je stále v tom, že dříve se doména http://kouzelnetuzky.cz přesměrovala na http://kouzelnetuzky.myriada.cz, ale v adrese prohlížeče zůstalo vidět http://www.kouzelnetuzky.cz, dnes po přesměrování je tam http://kouzelnetuzky.myriada.cz/+++++++++++++++++++++
RewriteEngine OnRewriteCond %{HTTP_HOST} ^www.kouzelnetuzky.cz$
RewriteRule ^(.*)$ http://koupres1.myriada.cz/$1 [P,QSA,L]# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule># END WordPress
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.