webForumDet fria alternativet

Rewritecond för localhost

Webbservrarur Webbserver

4 svar · 1 225 visningar · startad av learn

Medlem sedan jan. 20051 130 inlägg
Frågan#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?

Medlem 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?

Medlem sedan jan. 20051 130 inlägg
#3

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

Medlem 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"

Medlem 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?

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