Changeset 18002


Ignore:
Timestamp:
2009/05/08 13:39:25 (12 years ago)
Author:
Seasoft
Message:

IIS で POST すると HTTP ステータス 405 となる不具合を修正。

  • r17605 による不具合。
  • Apache では発生しない。
  • ファイル名を含まない(ディレクトリーのみの)URLに直接アクセスした場合、不具合を発生する箇所が残っていると推測される。
Location:
branches/comu-ver2/html
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/comu-ver2/html/define.php

    r17605 r18002  
    66define("DATA_DIR2HTML", "../html/"); 
    77 
    8 /** DIR_INDEX_FILE にアクセスするときにファイル名を使用するか */ 
    9 define('USE_FILENAME_DIR_INDEX', false); 
     8/** 
     9 * DIR_INDEX_FILE にアクセスするときにファイル名を使用するか 
     10 * 
     11 * true: 使用する, false: 使用しない (初期値: IIS は true、それ以外は false) 
     12 * ※ IIS は、POST 時にファイル名を使用しないと不具合が発生する。(http://support.microsoft.com/kb/247536/ja) 
     13 */ 
     14define('USE_FILENAME_DIR_INDEX', substr($_SERVER['SERVER_SOFTWARE'], 0, 13) == 'Microsoft-IIS'); 
    1015 
    1116/* 
  • branches/comu-ver2/html/install/templates/welcome.tpl

    r17605 r18002  
    2121 *}--> 
    2222<table width="502" border="0" cellspacing="1" cellpadding="0" summary=" "> 
    23 <form name="form1" id="form1" method="post" action="?"> 
     23<form name="form1" id="form1" method="post" action="./<!--{$smarty.const.DIR_INDEX_URL}-->"> 
    2424<input type="hidden" name="mode" value="<!--{$tpl_mode}-->"> 
    2525 
Note: See TracChangeset for help on using the changeset viewer.