Autor Zpráva
Zdenek
Profil
Změnil jsem adresářovou strukturu na webu a snažím se pomocí redirect 301 udělat to tak aby návštěvník byl automaticky přesměrován na nové stránky.
Pokud zadám do prohlížeče: www.adresa.cz/stranka/podstranka/ tak mě to správně přesměruje na www.adresa.cz/jina-stranka/jina-podstranka/
Pokud ale zadám: www.adresa.cz/stranka/podstranka (bez lomítka na konci) tak mě to tam nepřesměruje. Nevíte jak to nastavit?

V souboru .htaccess to mám napsané takhle:
Redirect 301 /stranka/podstranka http://www.adresa.cz/jina-stranka/jina-podstranka/

Díky

Zdenek
Wan-To
Profil *
Tak si vytvoř nějaký indexový PHP soubor, který bude obsahovat Header("Location: jina_adresa");
Zdenek
Profil
Díky za tip. To by taky šlo, ale musel bych vytvořit celou strukturu adresářů (která je poměrně složitá) a pro každý udělat speciální soubor. V jednom sobotu .htaccess by to bylo pěkně na jednom místě přehledné ... proto pátrám po tom jak to udělat právě tak jak jsem psal :)

Zdenek
Wan-To
Profil *
Nejde třeba pro všechny adresáře nastavit nějaký výchozí indexový skript, který se spustí, pokud není nalezen index (.php, .html)?
llook
Profil
Taky můžeš použít RedirectMatch. To se používá úplně stejně, ale místo názvu souboru dáš regulární výraz (a podvýrazy pak můžeš v cílové adrese použít jako $1, $2, $3 atd.).
mila
Profil
Nefungovalo by třeba
Redirect 301 /stranka/podstranka/index.html http://www.adresa.cz/jina-stranka/jina-podstranka/[/pre]

Jenom zkoušim..
Toto téma je uzamčeno. Odpověď nelze zaslat.

0