お問い合わせフォーム スマホで送信するとエラー

2017年2月23日 at 14:01

http://xn--28j1bp3fq708a.tokyo/concrete5/index.php/contact
質問内容

こちらのサイトはお問い合わせフォームです。
PCで入力し送信するのは問題ありません(送信メッセージが出る)が
スマホで送信するとエラーが出ます。
---------------------------------------------------------------
404 ERROR FILE NOT FOUND
*指定されたページ(URL)は見つかりません。
---------------------------------------------------------------
但し、送信はされてます。
対処法を教えて下さい。よろしくお願いします。

添付: IMG_4086.PNG
タグ:

Re: お問い合わせフォーム スマホで送信するとエラー

2017年2月24日 at 22:33
こんにちは。

フォームの設定はどのようになっていますか?

日本語 URL をお使いのようですが、もしかしたら、それが、影響しているかもしれません。
 

Re: お問い合わせフォーム スマホで送信するとエラー

2017年2月25日 at 9:16
早速のご解答ありがとうございます。
設定は添付ファイルにしました。
よろしくお願いします。
添付: 02.jpg 01.JPG
 

Re: お問い合わせフォーム スマホで送信するとエラー

2017年2月25日 at 14:28
ありがとうございます。
まだ原因がわからないのでお付き合いください。

URL と
エラーが出る時の URL を教えていただけますか?

あと、プリティー URL 機能をオンにしていますか?

あと、念のための確認ですが、
ロリポップの php.ini の設定も指定していただいてますか。
 

Re: お問い合わせフォーム スマホで送信するとエラー

2017年2月25日 at 21:07
重なる原因追及ありがとうございます。

問い合わせページ url ​
http://こどもの樹.tokyo/concrete5/index.php/contact

エラー時 url
err.lolipop.jp

プリティー機能
SEOと統計 の下に"プリティー機能"が無いので確認できません
ちなみに、「.htaccess」ファイルの内容は
Header always append X-Frame-Options SAMEORIGIN

ロリポップphp.iniの設定はしてあります
PC版では正常に機能するので、php.ini設定は正しいように思われます

*または
このフォームは「完了したときに表示するメッセージ」がPC版に現れます(添付画像03.jpg)。
スマホ版で、このメッセージ機能を削除する方法がありましたらそれも良いと考えます
よろしくお願いします。
 

Re: お問い合わせフォーム スマホで送信するとエラー

2017年3月2日 at 13:29
ロリポップより同様の質問に対して解答が来ました。

ご連絡いただいた件につきまして、お調べしたところ
特定のiPhoneのSafariにて独自ドメインのメールフォームにて送信を行うと
punycodeで送信されるべきところが、URLエンコードされて
送信されるためエラーが表示されている状態でございました。

つきましては、該当メールフォームの下記記述の
action属性を日本語ドメインのままではなく、punycodeしたものに
変更されることで改善されるかと存じます。

▽該当記述
----------------------------------------------------------
<form enctype="multipart/form-data" class="form-stacked" method="post" action="http://こどもの樹.tokyo/concrete5/index.php/contact/submit/421#form421">
----------------------------------------------------------

このアクション記述をconcrete5に加えるにはどのようにしたらよいのでしょうか?