2011-02-01 15 views
3

奇妙なエラー。何百回も使用した設定を使って仮想ホストが動作しない理由を理解しようとしていました。仮想ホストのエントリにダッシュは許可されていませんか?

DocumentRoot "/var/htdocs/directory-name/" 
    <Directory "/var/htdocs/directory-name/"> 

は関係なく、私が

DocumentRoot "/var/htdocs/directoryname/" 
    <Directory "/var/htdocs/directoryname/"> 

はありませんでした試みたものを私に403エラーを与えませんでした。誰もこれを経験したことがありますか?私は仮想ホストエントリ全体を貼り付けませんでしたが、これはうまくいったものと私に403を与えたものの唯一の違いでした。私は完全に困惑しています。

+0

が、私は実際のパスは役に立ちまたはI「は –

+0

にも必要であろう見て、この場合で考えるリダイレクトこれを見て、それは私を狂ってしまう。私の問題は、ServerNameにハイフンがあることです.www.our-site.com – Ray

答えて

1

これは、 "/ var/htdocs"に物理フォルダ "directory-name"がある場合に有効です。それ以外の場合は関係のない問題かもしれません。

0

はおそらく、あなたはC:\Windows\System32\drivers\etc\hosts

127.0.0.1  test.directory-name.com 

のようなエントリを追加するのを忘れ?また

(Windows上でテスト環境を使用している場合)、あなたが不要な書き換えのために持っている任意の.htaccessファイルをダブルチェック/