xserverで仕様変更 mod_rewriteの際のRewriteRuleの部分が邪魔をする?
うちはxserver使ってないんですが、
以前制作をしたことがあるサイトのサーバー仕様変更があったらしく、
ページが表示されない状態に。
サポートからの返答は、
ご連絡の件につきまして、10月4日に実施いたしました
最新サーバー環境への移行メンテナンスでは、『.htaccess』の
記述の解釈が厳密になるなどの仕様変更が含まれております。
ご質問いただいた事象につきましては、他のページへ遷移すると
「No input file specified.」というメッセージが表示されており、
こちらは『.htaccess』内の「Rewrite記述」の見直しにより解決に
至った過去の事例がございました。
お客様におかれましても、「higashiiruma-jc.or.jp/public_html/」
直下に設置された『.htaccess』にRewrite記述が存在するようですので、
お手数ではございますが、お客様にて記述の見直しをご対応ください
ますようお願いいたします。
誠に恐れ入りますが、当サポートでは『.htaccess』の記述内容を
精査してのご案内を行っておりませんこと、ご了承いただければ
幸いでございます。
まあ、そうだ。
htaccessについてはサポート外というのは、想定内。
色々と調べた結果、、
RewriteRule (.*) index.php/$1 [L]
↓
RewriteRule (.*) index.php/?$1 [L]
or
RewriteRule (.*) index.php?/$1 [L]
これで対応できました。
備忘録。