プロが教えるわが家の防犯対策術!

レンタルサーバーで、ドキュメントルート下にあるディレクトリ/test1/ でシンボリックリンクを作りました。リンク先は、同じくドキュメントルート下にあるディレクトリ/test2/です。 /test1/にて $ls -sで確認しても、リンクは作られているのですが、画面より、/test1にアクセスしても、/test2/に置いたindex.phpファイルが参照されません。 403エラーがでます。

ネットで調べてみると、.htaccessで、Options +FollowSymlinks を追加して、シンボリックリンクの許可が必要とのことで、test2の.htaccessに追加しましたが、 403エラーがでて、無理でした原因はどこにあるのでしょうか?

【階層】
public_html/
+test1
+test2
  +index.php
  +.htaccess

A 回答 (1件)

おおもとのhttpd.conf の方で、


Allow Override
の設定でFollowSymLinksが許可されていないとか?
    • good
    • 1
この回答へのお礼

ありがとうございます。 おおもとのhttpd.confを編集する権限がなかったので、調べてみたら、.htaccessの方での対応となりました。サーバーによって異なるので、複雑ですね。このあたりがとても苦手です。。。

お礼日時:2018/02/27 22:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!