Autor | Zpráva | ||
---|---|---|---|
Mufna Profil |
#1 · Zasláno: 23. 5. 2010, 00:00:25 · Upravil/a: Mufna
Můžete mi prosím někdo vysvětlit, jaký je rozdíl mezi těmito dvěma zápisy ?
RewriteCond %{HTTP_HOST} !^$ RewriteCond %{HTTP_HOST} !^www\.domena\.cz [NC] RewriteRule (.*) http://www.domena.cz/$1 [L,R=301,QSA] versus RewriteCond %{HTTP_HOST} ^domena.cz RewriteRule (.*) http://www.domena.cz/$1? [R=301,QSA,L] |
||
sarojan Profil |
#2 · Zasláno: 23. 5. 2010, 00:11:22 · Upravil/a: sarojan
U prvního jde o přesměrování, pokud doména nezačíná na to v druhém řádku a u druhého jde o přesměrování, pokud začíná na to v prvním řádku, ale jde teoreticky, myslím, o to samé, přesměrování, pokud nezadáme www.
|
||
Mufna Profil |
#3 · Zasláno: 23. 5. 2010, 00:34:34
A proč jsou tam ty obrácený lomítka ? Co to má znamenat ? Escapování ?
RewriteCond %{HTTP_HOST} !^www\.domena\.cz [NC] |
||
sarojan Profil |
#4 · Zasláno: 23. 5. 2010, 17:09:33
Jo, bodka odpovídá normálně libovolnému znaku(proto je v (.*) ). Tedy když chceš, aby ten řeťezec měl význam jenom www.něco.cz, musíš tam dát lomítka.
|
||
Časová prodleva: 14 let
|
0