logo
29.01.2020 20:22
1
Zdravím,
řeším takový problém. Potřebuji na jednom webu přesměrovat různé URL adresy na jiný cílový web. Mám seznam cca 20 takových přesměrování příklad viz. níže:

Redirect 301 /priklad_konkretni_adresy_1/ http://www.konkretnicilovyweb.cz/kon...tegorie_1.html
Redirect 301 /priklad_konkretni_adresy_2/ http://www.konkretnicilovyweb.cz/kon...tegorie_2.html
Redirect 301 /priklad_konkretni_adresy_3/ http://www.konkretnicilovyweb.cz/kon...tegorie_3.html

Zároveň však potřebuji aby všechny ostatní adresy, které nejsou takto "ručně" přesměrované mířili na hlavní stránku nového webu. Jaký by měl být zápis v htacess? Jakou tam dát podmínku?

Pokud by chtěl přesměrovat vše na hlavní stránku, lze použít toto.
RewriteRule (.*) http://www.example.com/ [R]

Pokud chci ale vynechat jednotlivé přesměrování viz. příklady výše. Potřebuji nejspíše nějakou podmínku. Jak ji napsat. Věděl by někdo?

Díky moc!

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

29.01.2020 22:15
2
mod_rewrite - Apache HTTP Server Version 2.2

---------- Příspěvek doplněn 29.01.2020 v 22:17 ----------

Apache mod_rewrite - Apache HTTP Server Version 2.2
29.01.2020 22:17
3
vedel za poplatok xD
30.01.2020 10:34
4
Prvně si napiště jednotlivá přesměrování s příznaky [L,R=301] a jako poslední to obecné pravidlo. To [L] znamená, že apache dále už žádné pravidlo nehledá a nepřepisuje.