2016-07-23 14 views
0

自分のドメインにSquirrelMailという名前のフォルダを作成しました。ユーザーが ".htaccess"でフォルダにアクセスする方法を教えてください。

私はこの.htaccess持っている:私はPage Not Foundエラーを取得しています、mydomain.com/squirrelmail

<IfModule mod_negotiation.c> 
    Options -MultiViews 
</IfModule> 

RewriteEngine On 


## 
## You may need to uncomment the following line for some hosting environments, 
## if you have installed to a subdirectory, enter the name here also. 
## 
# RewriteBase/

## 
## Black list protected files 
## 
RewriteRule ^themes/.*/(layouts|pages|partials)/.*.htm index.php [L,NC] 
RewriteRule ^bootstrap/.* index.php [L,NC] 
RewriteRule ^config/.* index.php [L,NC] 
RewriteRule ^vendor/.* index.php [L,NC] 
RewriteRule ^storage/cms/.* index.php [L,NC] 
RewriteRule ^storage/logs/.* index.php [L,NC] 
RewriteRule ^storage/framework/.* index.php [L,NC] 
RewriteRule ^storage/temp/protected/.* index.php [L,NC] 
RewriteRule ^storage/app/uploads/protected/.* index.php [L,NC] 

## 
## White listed folders and files 
## 
RewriteCond %{REQUEST_FILENAME} -f 
RewriteCond %{REQUEST_URI} !\.js$ 
RewriteCond %{REQUEST_URI} !\.map$ 
RewriteCond %{REQUEST_URI} !\.ico$ 
RewriteCond %{REQUEST_URI} !\.jpg$ 
RewriteCond %{REQUEST_URI} !\.jpeg$ 
RewriteCond %{REQUEST_URI} !\.bmp$ 
RewriteCond %{REQUEST_URI} !\.png$ 
RewriteCond %{REQUEST_URI} !\.gif$ 
RewriteCond %{REQUEST_URI} !\.svg$ 
RewriteCond %{REQUEST_URI} !\.css$ 
RewriteCond %{REQUEST_URI} !\.less$ 
RewriteCond %{REQUEST_URI} !\.scss$ 
RewriteCond %{REQUEST_URI} !\.pdf$ 
RewriteCond %{REQUEST_URI} !\.swf$ 
RewriteCond %{REQUEST_URI} !\.txt$ 
RewriteCond %{REQUEST_URI} !\.xml$ 
RewriteCond %{REQUEST_URI} !\.xls$ 
RewriteCond %{REQUEST_URI} !\.eot$ 
RewriteCond %{REQUEST_URI} !\.woff$ 
RewriteCond %{REQUEST_URI} !\.woff2$ 
RewriteCond %{REQUEST_URI} !\.ttf$ 
RewriteCond %{REQUEST_URI} !\.flv$ 
RewriteCond %{REQUEST_URI} !\.wmv$ 
RewriteCond %{REQUEST_URI} !\.mp3$ 
RewriteCond %{REQUEST_URI} !\.ogg$ 
RewriteCond %{REQUEST_URI} !\.wav$ 
RewriteCond %{REQUEST_URI} !\.avi$ 
RewriteCond %{REQUEST_URI} !\.mov$ 
RewriteCond %{REQUEST_URI} !\.mp4$ 
RewriteCond %{REQUEST_URI} !\.mpeg$ 
RewriteCond %{REQUEST_URI} !\.webm$ 
RewriteCond %{REQUEST_URI} !\.mkv$ 
RewriteCond %{REQUEST_URI} !\.rar$ 
RewriteCond %{REQUEST_URI} !\.zip$ 
RewriteCond %{REQUEST_URI} !docs/.* 
RewriteCond %{REQUEST_URI} !themes/.* 
RewriteRule^index.php [L,NC] 

## 
## Standard routes 
## 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L] 

毎回、私はに行きます。

SquirrelMailフォルダにアクセスするには、.htaccessにはどうすればよいですか?

ご協力いただきますようお願い申し上げます。

.htaccessは、デフォルトでoctoberCMSです。私はフォルダを作成してSquirrelMailをインストールしたかったのです。私はサブドメインにアクセスすることができないので、私はそのようにしました。

+0

mydomain.com/squirrelmail/ディレクトリにindex.htmlまたはindex.phpがありますか? あなたは 'RewriteRule^index.php [L]'でインデックスを探すようにしようとしていますか? – Tsangares

+0

@Tsangaresはい私の/ squirrelmail /ディレクトリにindex.phpがあります。 – PinoyStackOverflower

答えて

0

10月の安定版リリースの.htaccessファイルは、より新しいアプローチを使用しています。以下の新しいホワイトリストのアプローチをご覧ください:

## 
## White listed folders 
## 
RewriteCond %{REQUEST_FILENAME} -f 
RewriteCond %{REQUEST_FILENAME} !/storage/app/uploads/.* 
RewriteCond %{REQUEST_FILENAME} !/storage/app/media/.* 
RewriteCond %{REQUEST_FILENAME} !/storage/temp/public/.* 
RewriteCond %{REQUEST_FILENAME} !/themes/.*/(assets|resources)/.* 
RewriteCond %{REQUEST_FILENAME} !/plugins/.*/(assets|resources)/.* 
RewriteCond %{REQUEST_FILENAME} !/modules/.*/(assets|resources)/.* 
RewriteRule !^index.php index.php [L,NC] 

すべてのファイルを許可するだけの新しい行を追加してください。

RewriteCond %{REQUEST_FILENAME} !/myfolder/.* 
関連する問題