Domanda

Ho un normale YourLS Installazione e funziona bene.Ma voglio negare l'accesso a cartelle e file, reindirizzando tutto il traffico, tranne il mio IP, alla radice del dominio senza perdere la capacità di fare il normale reindirizzamento.

Qualcosa come:

doma.in/admin (che è la cartella di amministrazione) reindirizza a doma.in

doma.in/admin/index.php reindirizza a doma.in

doma.in/j0f2k (che è un URL di abbremento casuale) Reindirizza a qualsiasi URL è associato

Fondamentalmente non voglio che le persone vedano la pagina di accesso o qualsiasi file, ma non voglio proteggere con password.Basta reindirizzare alla radice del dominio.

Ho queste regole:

RewriteCond %{REMOTE_ADDR} !^192\.168
RewriteCond %{REQUEST_URI} !/yourls-loader\.php$ #needed to do the redirection
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .* http://doma.in/ [R=301,L]
.

Ma non funziona.Chiunque può accedere alle cartelle.

È stato utile?

Soluzione

Ho finito per mettere un file HTACCESS in ogni cartella, reindirizzando tutti i PIM ma miniera alla radice del dominio.Sono solo 7 cartelle, quindi non era un grosso problema.E YourLs sta ancora lavorando bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top