Nežádané změny souboru .htaccess

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Nežádané změny souboru .htaccess

Zvolené téma obsahuje celkem 5 odpovědí. Do diskuze (2 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 10 let, 6 měsíců.

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

    ippokorny
    Participant
    Web

    Mám v souboru .htaccess přesměrování na další doménu v rámci stejného hostingu (RewriteCond + RewriteRule). Občas se mi z neznámých důvodu soubor .htaccess změní (patrně na původní, který vzniká při instalaci), a tím je přesměrování na druhou doménu zrušeno a tím tato doména přestane fungovat. Když to zjistím, tak tam upravený soubor .htaccess pouze vrátím. Ale musím to zjistit a do té doby mi druhá doména nefunguje.
    Dělají to automatické aktualizace WP a pokud ano, jde je vypnout?

    #19126

    admin
    Keymaster
    Web

    WordPress sice do souboru .htaccess umí zapisovat, ale neměl by měnit zbytek souboru. Funguje to tak mnoha uživatelům např. u Wedosu, kde už mají .htaccess vytvořený hostingem a WordPress do něj pouze doplní potřebná pravidla pro své fungování, ale zbytek souboru neovlivňuje. Také mám v tomto souboru občas nějaké úpravy. Zkusil bych ho smazat a znovu nechat vytvořit WordPressem (menu Nastavení – Trvalé odkazy – kliknout na Uložit změny). A za to můžete doplnit svá vlastní pravidla.

    Pro záhadné případy změn můžete také zkusit plugin WordPress File Monitor Plus, který automaticky emailem upozorní, pokud by došlo ke změně jakéhokoliv souboru, takže se o změně ihned dozvíte a budete vědět, kdy proběhla (pokud to nejde vysledovat na FTP).

    Nemůže to měnit např. hosting? Nemůžete mít napadený web? Nemůže to dělat nějaký plugin? Nic jiného se nezmění?

    #19135

    ippokorny
    Participant
    Web

    .htaccess jsem vytvořil znovu a přesměrování na další doménu znovu doplnil.
    FTP mi samozřejmě ukáže, že soubor .htaccess má datum změny novější. Byl tam myslím pouze .htaccess s novým datumem a v tu dobu jsem s WP nic nedělal. Ale zjistím až dodatečně (podle nefunkčnosti té další domény) a stejně nevím, co se v tu dobu stalo. Třeba zda běžela nějaká automatická automatická aktualizace (poslední mě běžela právě nyní ve 11:26). Tedy zkusím ten WordPress File Monitor Plus.
    Na hostingu web4ce mě kdysi řekli, že problém je podle nich ve WP.
    Pluginy mám: Akismet, DBC backup (záloha se v tu dobu nedělala), Global Translator, Twitter Widget Pro.

    #19136

    admin
    Keymaster
    Web

    Jasné, plugin pomůže spíše v tom, že okamžitě upozorní na změnu a nedozvíte se o ní až několik dní poté. Osobně si nemyslím, že by to mazal přímo WordPress, ale možné je samozřejmě všechno… Sám mám v souborech .htaccess na různých webech některá pravidla a i různé bezpečnostní pluginy do něj zapisují, takže si nemyslím, že by to WordPress přemazával. Zkuste to sledovat a uvidíte, zda to třeba bude s něčím podezřelým souviset…

    WordPress by si měl také všímat pouze obsahu mezi # BEGIN WordPress a # END WordPress. Dále ještě můžete změnit oprávnění (CHMOD) pro tento soubor, aby do něj nemohly žádné skripty zapisovat. Neměnil jste strukturu trvalých odkazů? Nepoužíváte nějaký bezpečnostní nebo cachovací plugin?

    #19137

    ippokorny
    Participant
    Web

    Ted tu něco nesedí. Tady píší
    http://www.web4ce.cz/cz/webhosting/faq/6.html#faq41

    ------------------------------------------------------
    Opět si pomůžeme .htaccessem. Pod RewriteEngine On přidáme následující dva řádky:
    RewriteCond %{HTTP_HOST} ^www.alias.tld$
    RewriteRule ^(.*)$ http://www.domena.tld/$1 [L,R=301,QSA]
    -------------------------------------------------------

    A tím to doplňuji mezi
    # BEGIN WordPress a # END WordPress
    tedy do obsahu, kterého si podle vás WP může “všímat”. Nepatří to přesměrování na jinou doménu jinam, třeba před # BEGIN WordPress či za # END WordPress?

    #19142

    admin
    Keymaster
    Web

    Tak to by teoreticky mohlo způsobovat přepisování, zkuste ten kód vložit až na konec za # 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