2011-07-08 6 views
0

私はまだ開発中のCakePHPアプリケーションを持っています。
私たちのサーバーには、apacheのvhostファイルでパスワード保護が行われています。CakePHP - Apache un-htpasswd特定のパス

例えば

<Directory "/var/www/vhosts/project"> 
Order deny,allow 
Deny from all 
AuthType Basic AuthUserFile /etc/httpd/conf/htpasswd 
AuthName "Authorized users only!" 
... 
</Directory> 

は今、私は特定のパスを開くしようとしています。例えばhttp://project.com/shares/ *

これはバーチャルホストの設定がある

<VirtualHost *:80> 
DocumentRoot /var/to/cakephp/app 
Options FollowSymLinks 
ServerName project.com 
ServerAdmin ... 
DirectoryIndex index.php index.jsp index.htm index.html 
ErrorLog ... 
CustomLog ... 
</VirtualHost> 

私はそれをどのように行うことができますか?

これを行うことがちょうど全体のパスワード保護に

<Directory "/var/to/cakephp/app"> 
Options All 
AuthType None 
AllowOverride All 
Order allow,deny 
Allow from all 
</Directory> 

を削除し、私は基本的にhtaccessファイルは、今私をいじりされ

<Directory "/var/to/cakephp/app/shares"> 
</Directory> 

を行うことはできません。

<Directory /var/www/vhosts/project/shares/> 
    Order Allow,Deny 
    Satisfy Any 
    Allow from all 
    Options Indexes 
</Directory> 

必要なオプションを使用します。

はちょうど別のディレクトリを追加し、このような何かを追加し、
ティー

答えて

関連する問題