Вопрос

У меня есть нормальный yourls установка и работает нормально.Но я хочу отрицать доступ к папкам и файлам, перенаправляя весь трафик, кроме моего IP, до корня домена, не теряя способность делать нормальное перенаправление.

что-то вроде:

DOMA.IN/ADMIN (который является папкой администратора) перенаправляет на <сильные> Doma.in

Doma.in/admin/index.php Перенаправляет doma.in

doma.in/j0f2k (который является каким-либо случайным сокращением URL) перенаправляет на любой URL это связано

в основном я не хочу, чтобы люди, увидев страницу входа или любой файл, но я не хочу защитить пароль.Просто перенаправить до корня домена.

У меня есть эти правила:

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]
.

Но это не работает.Любой может получить доступ к папкам.

Это было полезно?

Решение

Я закончил поместить файл HTACCESS в каждой папке, перенаправляя все IPS, но мой домен root.Это всего лишь 7 папок, поэтому это было не большая сделка.И yourls все еще работает нормально.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top