/ / Apache mod_rewrite pomoc s Wordpress - apache, wordpress, .htaccess, mod-rewrite

Apache mod_rewrite pomoc s Wordpress - apache, wordpress, .htaccess, mod-rewrite

Spravujem stránku mojej ženy, menovite marly.com. Až do minulého týždňa bola hlavná stránka blogu namelymarmar.com/blog/.

Minulý týždeň som to zmenil v nastaveniach služby WP, a to na menovke.

WP vytvoril nový súbor htaccess a presunul som hoindex.php do koreňového adresára (ale zanechal priečinok WP, kde bol v adresári / blog /) podľa pokynov. Všetko funguje skvelo okrem jednej veľmi dôležitej veci:

Keď zadáte do prehliadača "namelymarly.com/blog/", dostanete chybu 404.

Všetky ostatné adresy URL, ak obsahujú "/ blog / niečo", presmerujú správne na "/ niečo". Je to len vtedy, keď nie je nič po "/ blog /", že tam je problém.

Pokúsil som sa pridať toto pravidlo, ale stále sa presmeruje na stránku 404:

RewriteRule ^ / blog / $ / index.php

Akékoľvek návrhy / pomoc?

odpovede:

0 pre odpoveď č. 1

nainštalujte "presmerovanie"a potom pridajte presmerovanie 301 z adresy menom menialmarly.com/blog/ na menommarly.com


0 pre odpoveď č. 2

Vykonali ste tieto diéty ?: Pohybujúce sa WordPress «WordPress Codex

Nepotrebujete plugin na presmerovanie Wordpress spracováva presmerovania, ak regenerujete permalikov.Ak musíte, použite to v .htaccess pred blokom prepísania Wordpress:

Presmerovanie 301 / blog http://namelymarly.com

Ale najprv sa uistite, že ste vynulovali svoje permalinksv paneli Dashboard / Settings / Permalinks a uistite sa, že zmeny skopírujte .htaccess sami a že v súbore je iba najnovší - posledný - opätovne prepísaný blok (WP má zvyk pridať viac a viac prepísaných blokov do .htaccess) ,

A skontrolujte adresy URL vašich ostatných adries URL v editore príspevkov / stránok a zistite, či obsahujú / blog /