codeigniter に次の php があります。
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '4000';
$config['max_width'] = '3000';
$config['max_height'] = '3000';
$this->load->library('upload', $config);
$image_data = $this->upload->do_upload();
ただし、ファイルがアップロードされると、$image_data['file_path']は /home/public_html/sitename/uploads として返されます。www.domain.com/uploads にアクセスするために必要です。なぜこれが起こっているのかについて何か考えはありますか?
そこに str 置換をハードコードする必要はありません。これが重複していないことを願っています。