デフォルトでは、Joomla管理URLはyoursitename/administratorです。モジュールやコンポーネント、またはバックエンド上の他のものに影響を与えないように、Joomla1.5でこれを変更するにはどうすればよいですか。
5 に答える
モジュール/コンポーネントの「/administator」へのリンクの一部はハードコーディングされている(静的)ため、これは良い考えではないと思います。したがって、これらのプラグインのいくつかを使用することをお勧めしますhttp://extensions.joomla.org/extensions / access-a-security / site-security / login-protectionまたは.htaccessで何かを試してみてください(パスワード、IPフィルタリングなどを求めてください...)
jSecureAuthenticationプラグインをインストールします。
すべてのJoomlaバックエンドは同じURLを持っています。セキュリティプラグインをインストールする場合は、バックエンドURLにサフィックスを追加して、次のようにすることができます。http ://www.yoursite.com/administrator?helloworld
URLが正しいサフィックスで入力されていない場合、サイトは404(見つからない)ページにリダイレクトされます。接尾辞は定期的に変更してください。
changeadminコンポーネントを使用して、管理URLを非表示にします。
http://extensions.joomla.org/extensions/access-a-security/site-security/login-protection/14666
これが簡単なステップです(そしてそれは正しい方法ではありませんが、私にとってはうまくいきます)、
- ルートディレクトリに新しいフォルダを作成するだけです。
そのフォルダーにindex.php(または他の名前)を作成し、次のコードを追加します
$admin_cookie_code="2145446497812"; setcookie("JoomlaAdminSession",$admin_cookie_code,0,"/"); header("Location: ../administrator/index.php");
次に、administrator/index.php内に次のコードを追加します。PHPタグを開いた直後にこれを追加してください。
if($_COOKIE['JoomlaAdminSession']!= "159753987456321") { header('Location:../index.php'); }
次に、root_joomla_address / new_folder_nameと入力して、管理者ログインにアクセスしてみます。その後、自動的に管理ページにリダイレクトされます。デフォルトの管理者ログインページに直接アクセスしようとすると、Joomlaホームページにリダイレクトされます。
これがうまくいくことを願っています。私はこれが正しい手順であるとは主張しません。ただし、プラグインを避けたい場合は、このハックが役立ちます。
簡単な手順で、管理者のログインページへのアクセスを制限できます
次の手順に従います。
すべての手順を実行する前に、まずこのリンクwww.whatismyip.comからIDアドレスを見つけてください。
- 管理者フォルダに.htaccessファイルを作成します。
次に、.htaccessファイルに次のコードを記述します
<Limit GET POST> deny,allow deny from all allow from 192.168.0.1</Limit>
3. 192.168.0.1の代わりに独自のIPを記述します。4。最後にファイルを保存し、自分のIPと別のIPから管理者ページにアクセスしてみます。
お役に立てば幸いです。ありがとう。