Autor | Zpráva | ||
---|---|---|---|
alibagil Profil * |
#1 · Zasláno: 10. 11. 2014, 11:40:03
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 |
#2 · Zasláno: 10. 11. 2014, 12:06:22
prečo tam máš na konci ten dolar 1 ?
|
||
alibagil Profil * |
#3 · Zasláno: 10. 11. 2014, 12:40:06
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 |
#4 · Zasláno: 10. 11. 2014, 13:07:13
Skús toto
Redirect /index.html http://example.com/newdirectory/
Alebo nadrzo napísať Redirect 301 / http://mt-example.com/ |
||
alibagil Profil * |
#5 · Zasláno: 10. 11. 2014, 18:10:16
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 |
#6 · Zasláno: 10. 11. 2014, 18:27:04
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 * |
#7 · Zasláno: 10. 11. 2014, 23:59:54
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?
|
||
Časová prodleva: 9 let
|
0