web-dev-qa-db-ja.com

SymLinksIfOwnerMatchとは何ですか?

.htaccessのSymLinksIfOwnerMatchとは何ですか?
このオプションをアクティブにしています。必要ですか?私はプレーンなHTML Webサイトを持っています(Joomlaにいつか行くかもしれませんが)。

一部のサイトでは、BlueHostなどの一部のホストによって無効にされたFollowSymLinksを置き換えることを指定しています(はい、私はそこでホストされています)。

4
WeGoToMars

Apache docs から

SymLinksIfOwnerMatch
サーバーは、リンクと同じユーザーIDがターゲットファイルまたはディレクトリを所有しているシンボリックリンクのみを追跡します。

そのため、(FollowSymLinksとは対照的に)このオプションを有効にすると、システムの重要な部分(リンクの所有者がターゲットファイルと一致しない)を指すシンボリックリンクがたどられなくなります。

必要ですか?私はプレーンなHTML Webサイトを持っています(Joomlaにいつか行くかもしれませんが)。

プレーンなHTMLサイトがあり、fancyURLがない場合は、おそらくないでしょう。

ただし、mod_rewriteではURLの書き換えに必要です。 (また、「きれいな」URLを有効にする場合、つまり、URL書き換えなど、Joomlaに必要です。)

一部のサイトは、FollowSymLinksを置き換えることを指定しています

SymLinksIfOwnerMatchはより制限されたオプションです。 2つは相互に排他的です。

4
MrWhite