Midlertidig vedligeholdelse ved hjælp af Mod_Rewrite - CSS-tricks

Anonim
# Don't forget to turn on the rewrite engine RewriteEngine on # Maintenance Redirection # Replace 555\.555\.555\.555 with your own IP address # Uncomment first conditional to turn off the redirection # RewriteCond %(REQUEST_URI) ^$a RewriteCond %(REQUEST_URI) !maintenance.html RewriteCond %(REQUEST_FILENAME) !(styles|images).+$ RewriteCond %(REMOTE_ADDR) !^555\.555\.555\.555$ RewriteCond %(REMOTE_ADDR) !^127\.0\.0\.1$ RewriteRule (.*) /maintenance.html (R,L)

Denne kode gør det nemt at midlertidigt fjerne et websted for opdateringer. Udskift linjen “555” med din egen IP-adresse, så du stadig kan se hjemmesiden som normal, mens alle andre bliver omdirigeret. Billeder og stilarter får også lov til at passere gennem filteret.

Den første kommenterede betingelse er designet til at mislykkes hver gang, så det er så simpelt at fjerne denne omdirigering som at kommentere den linje.