質問: /eccube/eccube-3.0.16/html ルートディレクトリの .htaccess のソースは以下です。 DirectoryIndex index.php index.html .ht RewriteEngine On RewriteCond %{HTTP:x-sakura-forwarded-for} !^$ RewriteRule ^(.*) - [E=HTTPS:on] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpe?g|css|ico|js|svg)$ [NC] RewriteRule ^(.*)$ index.php [QSA,L] ### 試したこと 1. を参考に、htmlフォルダ配下の .htaccess のソースを一個上の階層にペースト。 2. httpd.conf path.yml .htaccess などの見直し。 ### 補足情報(FW/ツールのバージョンなど) awsで証明書取得、サーバーもaws、ロードバランサーは使っていません。 EC-CUBE 3.0.16 サーバーOS Linux hoge.internal 4.14.62-70.117.amzn2.x86_64 DBサーバー MySQL 5.5.56-MariaDB WEBサーバー Apache/2.4.34 () OpenSSL/1.0.2k-fips PHP/5.4.16 PHP 5.4.16 ※あまり詳しくないので、切り分けしていたら頭がぐちゃぐちゃになり、知恵を お借りしたい状況です。よろしくお願いいたします。
回答: おそらく`.htaccess`が効いていないだけだと思われます。 このあたりを参考にして`mod_rewrite`が有効になっているか確認してみてください。 あと「試したこと」はリセットして(EC-CUBEをインストールしたデフォルトの状態に戻して)おいてくださいね。