ログイン
システム構築
トップページ
基本アプリケーション
カスタムアプリ
システム設定
クラウド移行
保守
オプション製品
仕様・制限事項
ライセンス・購入
納品・請求・支払い
お客様情報の変更・確認
解約・キャンセル
資料
お問い合わせ




URLをクリップボードにコピーしました
省略URL:https://faq.cybozu.info/alphascope/cybozu/web/office10/Detail.aspx?id=1131
  FAQ番号:1131
ファイル名に半角スペースや「+」を含むファイルをダウンロードできません。
【現象】
ファイル名に半角スペースや「+」を含むファイルをダウンロードしようとすると、「404 - ファイルまたはディレクトリが見つかりません。」が発生します。



【要因】
Webサーバー「Microsoft IIS」7.0以降の仕様動作です。
利用しているWebサーバーは、お使いのサイボウズ製品の画面で確認できます。
【対処】
サーバーのインターネット インフォメーション サービス(IIS)マネージャー、または設定ファイルからIISの設定を変更することで、回避できます。
 

注意

  • IISの設定を変更すると、サーバーのセキュリティレベルが低下する可能性があります。なお、設定を変更しても、サイボウズ製品のセキュリティレベルに影響はありません。そのほかのシステムをIISで利用している場合は、該当するシステムの提供元に影響がないかどうかご確認ください。
    セキュリティリスクを懸念される場合は、ファイル名の半角スペースや「+」の使用を控えてください。
     
  • IIS 7.0をご利用の環境で、IISマネージャーから変更する場合は、事前に「Administration Pack」のインストールが必要です。次のMicrosoft社のページからインストールしてください。
    Administration Pack
    [Download Administration Pack 1.0]欄の[Japanese]から、ご利用のサーバーが32bit版の場合は[x86]を、64bit版の場合は[x64]を選択します。インストール方法は、提供元のMicrosoft社にお問い合わせください。
 

 IISマネージャーから変更する場合

  1. コントロールパネルからIISマネージャーを表示する

  2. 左ペインで、サイボウズ製品が利用しているサイトをクリックする
    例:Default Web Site

  3. [要求フィルター]をダブルクリックする
    IIS 7.0をご利用の場合は、[要求のフィルタリング]をダブルクリックします。

  4. 右ペインの[機能設定の編集]をクリックする

  5. [ダブル エスケープを許可する」にチェックをいれる

  6. [OK]をクリックする

  7. IISマネージャーを閉じる
 

 設定ファイルから変更する場合

  1. Windowsがインストールされているディレクトリを開く
    例:
    C:\windows\System32\inetsrv\config

  2. applicationHost.configをバックアップする

  3. applicationHost.configをテキストエディターで開く

  4. <requestFiltering>の記述を<requestFiltering allowDoubleEscaping="true">に変更する

    変更前:
    <requestFiltering>
        <fileExtensions allowUnlisted="true" applyToWebDAV="true" />
        <verbs allowUnlisted="true" applyToWebDAV="true" />
        <hiddenSegments applyToWebDAV="true">
            <add segment="web.config" />
        </hiddenSegments>
    </requestFiltering>

    変更後:
    <requestFiltering allowDoubleEscaping="true">
        <fileExtensions allowUnlisted="true" applyToWebDAV="true" />
        <verbs allowUnlisted="true" applyToWebDAV="true" />
        <hiddenSegments applyToWebDAV="true">
            <add segment="web.config" />
        </hiddenSegments>
    </requestFiltering>

IISについての詳細は、Microsoft社のページを参照してください。
IIS 7 以降のバージョンの HTTP 状態コード
 

補足

 

感動しました
感動しました
解決しました
解決しました
参考になりました
参考になりました
もっと詳しく
もっと詳しく
分かりにくい
分かりにくい
問い合わせます
問い合わせます