Nechodí přesměrování domén 2. stupně

Úvodní stránka Fórum podpory WordPressu Hosting a WordPress Nechodí přesměrování domén 2. stupně

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á 4 roky, 5 měsíců.

Aktuálně je na stránce zobrazeno 6 příspěvků - 1. až 6. (z celkem 6)
  • Autor
    Příspěvky
  • #37043

    ippokorny
    Participant
    Web

    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
    #37049

    admin
    Keymaster
    Web

    Jaký 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?

    #37050

    ippokorny
    Participant
    Web

    Neví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.cz

    #37055

    ippokorny
    Participant
    Web

    Rozebral 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.

    #37851

    martana
    Participant

    Vytvoř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,
    Martana

    #37886

    ippokorny
    Participant
    Web

    Já 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 On

    RewriteCond %{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

Aktuálně je na stránce zobrazeno 6 příspěvků - 1. až 6. (z celkem 6)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti