Autor | Zpráva | ||
---|---|---|---|
Stowik Profil * |
#1 · Zasláno: 2. 8. 2007, 16:59:52
Potřeboval bych v .htaccess přesměrování z index2.php na stranka.html s vyjímkou mnou zadaných IP.
index2.php a stranka.html jsou ve stejném adresáři. Samotné přesměrování mám funkční: RewriteEngine on RewriteRule index2.php /stranka.html [R] Laboruju jak nastavit RewriteEngine off pro zadané IP: SetEnvIf Remote_Addr "11.111.111.111" off SetEnvIf Remote_Addr "22.222.222.222" off SetEnvIf Remote_Addr "33.333.333.333" off Potřebuju prostě celkem pro 3 IP vypnout přesměrování. Najde se někdo kdo mi s tím poradí, prosím. Děkuju za všechny případné návrhy. Prohledal sem už kde co, a stále se mi to nedaří. |
||
temistokles Profil |
#2 · Zasláno: 2. 8. 2007, 22:19:15
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !(ip.ad.re.sa|ip.ad.re.sa2|ip.ad.re.sa3) RewriteRule index2.php /stranka.html [R] Toto by nešlo? |
||
Stowik Profil * |
#3 · Zasláno: 2. 8. 2007, 22:45:13
temistokles
Dík za reakci, asi by to bylo taky funkční, ale před pár minutama sem to vyřešil takhle: RewriteEngine on RewriteCond %{REMOTE_ADDR} !^11.111.111.111$ RewriteRule index2.php /stranka.html [R] Právě sem se chystal napsat, že už mám vyřešeno. ;-) |
||
Časová prodleva: 3 dny
|
|||
temistokles Profil |
#4 · Zasláno: 5. 8. 2007, 21:06:38
Stowik
Tvoje riešenie je samozrejme identické, ale uvažuje len nad jedinou IP adresou :) |
||
niCe Profil |
#5 · Zasláno: 5. 8. 2007, 21:18:47
Nechápu smysl toho oddělovače. Pokud vyjadřuje OR, nemělo by tam být spíš něco jako AND, jde-li o negaci "!" ?
|
||
temistokles Profil |
#6 · Zasláno: 5. 8. 2007, 22:43:36
Je to svojim spôsobom regulérny výraz. Kontroluje splnenie podmienky výskytu IP adresy (REMOTE_ADDR) v daných hodnotách: prvej | druhej | tretej. Teda ak to splní jednu z daných hodn;t, je to ok :) Mal by fungovať samozrejme aj or :)
|
||
Časová prodleva: 17 let
|
0