cPanelでシンボリックリンクを作成する方法
シンボリックリンクの略であるシンボリックリンクは、基本的に個々のファイルまたはフォルダへのショートカットです。シンボリックリンクの利点の1つは、物理的な場所ではなく抽象的なファイル名/ディレクトリを参照するため、ファイルシステム間を移動できることです。cPanelでシンボリックリンクを作成する方法はいくつかあります。
1。次のコマンドを実行して、SSH経由でシンボリックリンクを作成できます。
ln -s / path / to / target / path / to /shortcut
2。同じコマンドを使用してcronジョブを介して作成することもできます:
注: シンボリックリンクが作成されたら、必ずcronjobを削除してください。
3。 PHP関数を使用してシンボリックリンクを作成することもできます。
スクリプトの例を以下に示します。
<?php
$ target ='/home/cPanelusername/public_html/index.html ';
$ Shortcut ='script.html';
symlink($ target、$ Shortcut);
?>
このPHPファイルをブラウザで実行するだけで、すぐにシンボリックリンクが作成されます。
symlinkの使用例
シンボリックリンクは、多くの場合に最適なソリューションです。この例では、メインドメインのWebルート(/ public_html )にある画像を使用するためにシンボリックリンクを使用します /)アドオンドメインのウェブサイト( /public_html/domain1.com ):
アドオンドメインのウェブサイトは/public_html以降にアクセスできないためレベルディレクトリ、 / public_html / imagesにある画像を使用する唯一の方法 フォルダは、アドオンドメインフォルダにシンボリックリンクを作成するためのものです:
ln -s /home/ncexample/public_html/images/ /home/ncexample/public_html/domain1.com/images >
ご覧のとおり、複数のWebサイトで同じファイルを使用する場合、シンボリックリンクはコンテンツの重複を防ぐのに役立ちます。
注: 他のWebサイトのルートディレクトリへのシンボリックリンクを作成すると、重大なセキュリティ違反が発生する可能性があります。そのため、構成ファイルやシステムファイルを公開していないフォルダにのみシンボリックリンクを使用することを強くお勧めします。取得した場合、そのようなファイルはハッキングやその他の悪意のあるものに使用される可能性があります。アクティビティ。
以上です!
サポートが必要ですか?ヘルプデスク経由でお問い合わせください