Autor | Zpráva | ||
---|---|---|---|
Enyeus Profil |
#1 · Zasláno: 24. 5. 2011, 17:50:23
Dobrý den,
lze nějak v PHP či htaccess naprogramovat, aby se při zadání IP adresy automaticky přesměroval na doménu? Potřeboval bych, aby to bylo funkční na několika serverech. Lze to nějak zařídit? Díky |
||
Ernie Profil |
#2 · Zasláno: 24. 5. 2011, 18:14:49
Stačí trochu hledat (třeba googlem):
RewriteCond %{HTTP_HOST} ^123\.123\.123\.123 RewriteRule (.*) http://www.example.com/$1 [R=301,L] |
||
Enyeus Profil |
#3 · Zasláno: 24. 5. 2011, 18:22:20
Díky, ale tohle by mi pomohlo, kdybych aplikaci nasazoval pouze na jeden server, ale já potřebuji, aby se to přesměrovávalo na několika serverech se stejnou aplikaci.
|
||
Ernie Profil |
#4 · Zasláno: 24. 5. 2011, 18:25:16
Tedy
RewriteCond %{HTTP_HOST} ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+ RewriteRule (.*) http://www.example.com/$1 [R=301,L] ? |
||
Enyeus Profil |
#5 · Zasláno: 24. 5. 2011, 18:31:04
Abych to tedy upřesnil. Mám server 123.123.123.123 jehož doména je example1.com a server 321.321.321.321 s doménou example2.com a já potřebuji aby místo:
RewriteCond %{HTTP_HOST} ^123\.123\.123\.123 RewriteRule (.*) http://www.example1.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^321\.321\.321\.321 RewriteRule (.*) http://www.example2.com/$1 [R=301,L] potřeboval nějaký universál, kdy neznám ani IP ani doménu. Lze to provést? |
||
Ernie Profil |
#6 · Zasláno: 24. 5. 2011, 19:35:53 · Upravil/a: Ernie
To by musel ten htaccess znát hostname serveru, na kterém je.
Pak by šlo něco jako RewriteCond %{HTTP_HOST} ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+ RewriteRule (.*) http://*hostname*/$1 [R=301,L] Ale nevím, jestli to jde - zkuste hledat. |
||
Davex Profil |
#7 · Zasláno: 24. 5. 2011, 19:45:46 · Upravil/a: Davex
Enyeus:
Musíš znát souvztažnost ip adresa -> jméno nebo jméno -> ip adresa (i z DNS). Pokud neznáš ani jedno, tak to automatizovaně přesměrovat nejde, protože bez reverzního DNS záznamu a bez výčtu jmen nezjistíš k IP adrese vhodné jméno. |
||
Časová prodleva: 13 let
|
0