Защитите yourls htaccess
Вопрос
У меня есть нормальный yourls установка и работает нормально.Но я хочу отрицать доступ к папкам и файлам, перенаправляя весь трафик, кроме моего IP, до корня домена, не теряя способность делать нормальное перенаправление.
что-то вроде:
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 все еще работает нормально.