Zvolené téma obsahuje celkem 3 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel
admin a poslední změna je stará 8 let, 6 měsíců.
-
Dobrý den.
Procházím návody s příklady na přesměrování 301 jako mod_rewrite v .htaccess, ale nemohu najít pro svůj konkrétní případ, jak mod_rewrite parametrizovat. Uměl by mi někdo poradit?
Původní web měl URL článků ve tvaru /rok/měsíc/název-článku/, nový web má tvar /název-článku/, tj. bez /rok/měsíc/.
Jak obecně nastavím 301, pokud nechci vypisovat konkrétní URL všech článků?
A ve kterém adresáři serveru se pak .htaccess upraví?
/www/
nebo
/www/domains/nazevdomeny/
Díky za radu nebo odkaz, kde je uveden příklad.
Petr
Soubor .htaccess je třeba upravit tam, kde máte instalovaný web. Pokud používáte Wedos (odhaduji podle uvedené struktury) a web je v adresáři www/domains/nazevdomeny/ a je tam soubor .htaccess, tak asi upravovat tam.
Podobné přesměrování jsme už řešili, bohužel tam je i chyba na straně WordPressu, takže se musí upravovat soubor .htaccess, jinak by mělo fungovat přesměrování po změně struktury trvalých odkazů automaticky. Podrobnosti zde a zde, najdete tam i příklady a odkazy na zdrojové informace a proč to nefunguje automaticky. Pokud se nezadaří, tak se ozvěte, mělo by to fungovat…
Děkuji, již to mám vyřešeno, řešení bylo snadné a jednoduché a to přidání jednoho řádku na začátek .htaccess:
RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/(.*)$ http://www.nazevdomeny.cz/$3
Přesně tak, díky za odpověď a konkrétní příklad. Třeba to jednou ani nebude potřeba a WordPress se o to sám postará…
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti