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á 6 let, 9 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