webForumDet fria alternativet

Uppdatering Portal - redirect?

Webbutveckling

6 svar · 454 visningar · startad av Tengblad

Medlem sedan dec. 19998 277 inlägg
Frågan#1

Det är så att jag under helgen ska uppdatera en portal och ett phpBB3 forum. Nu är det så att jag vill ju inte att användarna ska komma åt några filer mer än en html-fil som förklarar att "sidan uppdateras just nu". Samtidigt behöver jag komma åt samma domän själv. Hur gör jag?

Något man kanske kan lösa via htaccess? Dvs redirecta alla använder utom om det är från mitt IP?

Visst skulle jag kunna göra detta genom att uppdatera allt i undermappar och sen flytta grejerna, men nu är det MÅNGA mappar och filer som inte ska gå att komma åt, det skulle bli väldigt mycket flyttande hit och dit.

Jag vill med andra ord att HELA domänen ska riktas mot en enda html-fil, oavsett efterfrågad underadress på domänen (/*) samtidigt som jag själv vill komma åt den.

Ge mig förslag på en lösning! :)

Medlem sedan apr. 20007 588 inlägg
#2

Vad är det för webbserver?

Medlem sedan dec. 19998 277 inlägg
#3

Apache tror ja (hos Binero)

Medlem sedan aug. 20068 090 inlägg
#4

Gör en htaccess och skriv in detta

RewriteEngine On
RewriteCond %{REMOTE_ADDR}  !^din.ip.adress.här
RewriteRule  ^(.*)$             http://www.minsajt.se/foo.html/$1  [L]

foo.html är alltså sidan med "under uppgradering"

Medlem sedan juni 20031 837 inlägg
#5

Är mod_rewrite så pass smart att det inte blir rundgång om man försöker komma åt den filen?

Medlem sedan dec. 19998 277 inlägg
#6

Danne V skrev:

Gör en htaccess och skriv in detta

RewriteEngine On
RewriteCond %{REMOTE_ADDR}  !^din.ip.adress.här
RewriteRule  ^(.*)$             http://www.minsajt.se/foo.html/$1  [L]

foo.html är alltså sidan med "under uppgradering"

Testar det tack.

Medlem sedan dec. 19998 277 inlägg
#7

Danne V skrev:

Gör en htaccess och skriv in detta

RewriteEngine On
RewriteCond %{REMOTE_ADDR}  !^din.ip.adress.här
RewriteRule  ^(.*)$             http://www.minsajt.se/foo.html/$1  [L]

foo.html är alltså sidan med "under uppgradering"

Funkade inte, jag kommer åt sidan fint men vanliga användare får "Internal Server Error".

255 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)