htaccessを使ってあなたのyoursを守ってください
質問
私は通常 インストールを行い、うまく機能しています。しかし、私はフォルダとファイルへのアクセスを拒否し、私のIPを除くすべてのトラフィックを、通常のリダイレクトを実行する機能を失うことなくドメインルートにリダイレクトしたいです。
何かのようなもの:
dom.in/admin (これは管理フォルダです) dom.in
にリダイレクトdom.in/admin/index.php doma.in
へのリダイレクトdom.in/j0f2k (どれがランダムな短縮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ファイルを入手し、すべてのIPをリダイレクトしましたが、マインドドメインルートに。彼らはわずか7人のフォルダーですので、大したことではありませんでした。そしてあなたのyoulsはまだうまく機能しています。
所属していません StackOverflow