webForumDet fria alternativet

Rewritecond för localhost

4 svar · 1 225 visningar · startad av learn

learnMedlem sedan jan. 20051 130 inlägg
#1

Jag har en sajt där jag vill att det ska ut på ett sätt när man besöker local och ett annat sett remote.

Typ så här:

Options -Indexes

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d

# Local
Rewritecond %{REMOTE_ADDR} 127\.0\.0\.1 
RewriteRule ^([a-zA-Z0-9\_\-\/]*)/?$ local.php [NC]

# Remote
RewriteRule ^([a-zA-Z0-9\_\-\/]*)/?$ remote.php [NC]

Antar att det finns bättre, säkrare och snyggare sett att göra detta på?

Hur enkelt är det att "fejka" sitt ip-nummer och på sätt komma åt den lokala versionen?

GunnarDMedlem sedan juni 20014 290 inlägg
#2

Är det inte enklare att sätta upp virtuella hostar, där den ena lyssnar på 127.0.0.1 och den andra lyssnar på den "riktiga" ip-adressen?

learnMedlem sedan jan. 20051 130 inlägg
#3

Hur menar du nu? Hur sätter upp jag en sådan virtual host? Exempel? Tack

GunnarDMedlem sedan juni 20014 290 inlägg
#4

Titta på denna sida: http://httpd.apache.org/docs/1.3/vhosts/examples.html under rubriken "IP-based vhost"

colioneMedlem sedan juni 20014 421 inlägg
#5

Direktlänk till dokumentation för Apache 2.2 och dess IP-based virtual hosting

Men det beror ju ltie på vad du vill göra, är det en hel webapp som ska ha olika content beroende på om det är remote eller local? Eller är det bara några sidor?

126 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)