logo
13.11.2019 17:50
1
Zdravím,

jak bych měl napsat zápis pro přesměrování url ze staré na novou - pomocí htaccess:
původní url: https://nazev.cz/22-kategorie
nová url: https://nazev.cz/kategorie/

doména je stejná, jen složení url.

Mám zápis: dle různých návodů:
Kód:
RewriteEngine On
RewriteRule 22-kategorie /kategorie/ [R=301]
avšak toto nefunguje. Děkuji za pomoc.

Co se právě děje na Webtrhu?

13.11.2019 20:40
2
zkus to takto. Asi by bylo lepší dát jsem celý obsah souboru .htaccess. Důležitá jsou pravidla která jsou nad tebou zmíněným pravidlem. Jak se projevuje nefunkčnost?
Kód:
RewriteEngine On
RewriteRule  ^22-kategorie$ /kategorie/ [R=301]
14.11.2019 00:18
3
Je to htaccess z wordpress:

Kód:
# 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]
RewriteRule  ^22-kategorie$ /kategorie/ [R=301]
</IfModule>

# END WordPress
Nefunkčnost se projeví tak, že se zobrazí chybná-půodní url v adresním řádku a na webu Chyba 404.
14.11.2019 06:05
4
zkusil bych pouzit nejaky plugin https://cs.wordpress.org/plugins/redirection/

u wp to nebude asi jen o zapise v .htaccessu
15.11.2019 03:37
5
Takto to nakonec funguje:

Kód:
RewriteRule 22-kategorie$ /kategorie/ [R=301]
Bez znaku
Kód:
^