2012-02-17 17 views
1

ここにフォルダのレイアウトがあります。Webルート以外のフォルダへのApacheシンボリックリンク

/outsideは通常どこでもexample.com上

/public_htmlアクセスすることはできませんhttp://example.com

はどうすればフォルダ/outsideからのコンテンツを表示するには、URL http://example.com/outside/を作るために、Apacheのhtaccessファイルを使用することができるため、フォルダのですか?

ありがとうございます!

+0

.htaccessで行う必要がありますか、それとも他の解決策が受け入れられますか? –

+0

私は共有ホスティングしています。 .htaccessの編集のみが可能です。私はVPS/ – ambiguousmouse

答えて

2

URLをhttp://example.com/outside/のフォルダ/外部から表示するには、Apacheのhtaccessを使用するにはどうすればよいですか?

あなたがすることはできません。私がfound outを持っている限り、Apacheは.htaccessのディレクティブを現在のWebルート以外の場所にリンクしません。

あなたは中央の設定でこれを行う必要があります:あなたは上 FollowSymLinksを回すことができるかどう

Alias /outside /path/to/your/outside 

あなたはシンボリックリンクと幸運かもしれません。

+0

への切り替えを検討するかもしれません。私はそれを試したが、私はちょうどあなたがあなたの質問2の前にしたように共有ホスティングの上のはい、500を持っています。共有ホスティングでそれを理解したことがありますか? 多分、私はvpsに切り替えるでしょう。 – ambiguousmouse

+1

@joshliシンボリックリンクが500を返す場合、動作しません...これを行うためにホスティングプロバイダに依頼する必要があります。 VPSはそれを動作させるための解決策になります。*これは1つに切り替える価値がある場合は –

+0

です。ありがとう。だから私はVPSでこれを実装する場合、私はちょうどhttpd.confファイル内にエイリアスを置くのですか? – ambiguousmouse

関連する問題