Autor Zpráva
alibagil
Profil *
Zdravím, potřeboval bych v htaccess udělat pravidlo kdy se doména, tedy např. www.seznam.cz přesměruje do podadresáře, tedy www.seznam.cz/uvod/. Použil jsem základní pravidlo, ale to se pak celé cyklí.

RewriteCond %{HTTP_HOST} ^www.seznam.cz
RewriteRule (.*) http://www.seznam.cz/uvod/$1 [R=301,QSA,L]
jefitto44
Profil
prečo tam máš na konci ten dolar 1 ?
alibagil
Profil *
Omylem, použil jsem pravidlo pro přesměrování bez www na www a zapomněl jsem to vymazat. Nicméně dolar nebyl ten problém, je mi teď jasné, že to pravidlo, které jsem použil je k ničemu , ale nevím, jak to jinak udělat.
jefitto44
Profil
Skús toto
Redirect /index.html http://example.com/newdirectory/

Alebo nadrzo napísať
Redirect 301 / http://mt-example.com/
alibagil
Profil *
Tohle bohužel nefunguje. Nevím, možná že to řeším zbytečně, chtěl jsem předejít duplicitě, kdy na úvodní straně, na doméně je vlastně stejný obsah, jako když za doménou zadáte /uvod/, ale možná že konkrétně tohle vyhledávače vůbec neřeší.
Marschmallow
Profil
alibagil:
Pročti si tento článek Soubor .htaccess

Vlož do kořenového adresáře webu .htaccess a do něj zkus postupně vkládat tyhle řádky. Ani jeden Ti nefunguje? Jaký je hlavní soubor v kořenovém adresáři (index.php, index.html...)?
Redirect 301 /index.htm http://tvojedomena-cz/cilova-slozka
Redirect 301 /index.html http://tvojedomena-cz/cilova-slozka
Redirect 301 /index.php http://tvojedomena-cz/cilova-slozka
Redirect 301 / http://tvojedomena-cz/cilova-slozka
alibagil
Profil *
to Marschmallow:

Je tam index.php. A máš pravdu, to tvé pravidlo Redirect 301 /index.php http://tvojedomena-cz/cilova-slozka samozřejmě funguje správně, potíž je v tom, že to přepíše jakýkoliv výskyt index.php a já potřebuji, aby verze s parametrem zůstala nezměněna.

tedy http://tvojedomena-cz/ resp. http://tvojedomena-cz/index.php přesměrovat na http://tvojedomena-cz/uvod/,
ale http://tvojedomena-cz/index.php?stranka=3 nechat být.

A to tvé pravidlo udělá: http://tvojedomena-cz/uvod/?stranka=3
Davex
Profil
Není ta adresa s /uvod/ úplně zbytečná? Nemělo by se raději všude na webu odkazovat jen na http://www.example.com/? Vždyť by ta duplicita potom nevznikla, ne?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0