掲示板に戻る




MAX6のスマートフォンのエラーについて 投稿者: エリ

MAX6のスマートフォンのエラーについて 投稿者: エリ
お世話になります。

先日はMAX6のスマートフォンと携帯にアクセスできなくする方法を教えていただきありがとうございました。

新たにスマートフォンのGoogleクロールでエラーになってしまいます。
Googleクロールにアクセスされないようにしたいです。

エラーのアドレスです。
スマートフォンの問い合わせにリンクされているみたいです。

https://www.●●●.com/cgi/main.cgi?mode=smartotoiawase_form&no=●●●●●●


お手数ですがよろしくお願いします。
No.280152018/8/16(Thu) 18:33:26 Res


Re: MAX6のスマートフォンのエラーについて 投稿者: えふ
https://www.●●●.com/cgi/main.cgi?mode=smartotoiawase_form&no=●●●●●●

こちらにブラウザで直接アクセスするとどうなりますか。
libがありません。とでますか。
No.280162018/8/16(Thu) 20:48:21 Res


Re^2: MAX6のスマートフォンのエラーについて 投稿者: エリ
お世話になります。
ご連絡ありがとうございます。

skin_cgiフォルダのpc_error.htmlにリンクされております。

libがありません。とでます。PCのエラーもスマホと同じリンクとなっているみたいです。

お手数ですがよろしくお願いいたします。
No.280172018/8/17(Fri) 15:27:50 Res


Re^3: MAX6のスマートフォンのエラーについて 投稿者: えふ
pc_error.htmlにリンクされているというのがわからないのですが。
https://www.●●●.com/cgi/main.cgi?mode=smartotoiawase_form&no=●●●●●●
このようなリンクがどこかにあるということでしょうか?
libがありませんというエラーを返したらだめなのでしょうか。

No.280202018/8/20(Mon) 19:47:49 Res


Re^4: MAX6のスマートフォンのエラーについて 投稿者: エリ
お世話になります。
ご連絡ありがとうございます。

https://www.●●●.com/cgi/main.cgi?mode=smartotoiawase_form&no=●●●●●●
このようなリンクがどこかにあるということでしょうか?
libがありませんというエラーを返したらだめなのでしょうか。

リンクがあるみたいです。
googleでソフト404エラーと表示されます。
このままだと全ての商品数分エラーになりそうです。

スマートフォンの商品問い合わせを消すことはできないでしょうか?
No.280222018/8/21(Tue) 16:00:14 Res


Re^5: MAX6のスマートフォンのエラーについて 投稿者: えふ
cgi/lib/cart/smart.plの
1109行の
if($CF::otoi){
     $name_d=&Func::urlencode($g_name);
     $otoilink="<a href=\"../cgi/main.cgi?mode=smartotoiawase_form&no=$no&item=$name_d\">$CF::otoibtn</a>";
     $skinline=~s/<!--otoi-->/$otoilink/;

}
を削除するとリンクは表示されなくなりますが、

main.cgiの
if($lib eq 'cart' || $lib eq 'smart' || $lib eq 'keitai'){
ここが
if($lib eq 'cart'){
このようにしてあれば
そもそもスマホのページは表示されないはずなのです。
No.280232018/8/22(Wed) 2:47:41 Res


Re^6: MAX6のスマートフォンのエラーについて 投稿者: エリ
お世話になります。
ご連絡ありがとうございます。

下記ソースが少し違いました。
> cgi/lib/cart/smart.plの
> 1109行の
> if($CF::otoi){
> &#160;&#160;&#160;&#160;&#160;$name_d=&Func::urlencode($g_name);
> &#160;&#160;&#160;&#160;&#160;$otoilink="<a href=\"../cgi/main.cgi?mode=smartotoiawase_form&no=$no&item=$name_d\">$CF::otoibtn</a>";
> &#160;&#160;&#160;&#160;&#160;$skinline=~s/<!--otoi-->/$otoilink/;
>
> }

こんなソースでした。
if($CF::otoi){
     $name_d=$g_name;
     $name_d =~ s/([^\w\=\& ])/'%' . unpack("H2", $1)/eg;
     $name_d =~ tr/ /+/;
     $otoilink="<a href=\"../cgi/main.cgi?mode=smartotoiawase_form&no=$no&item=$name_d\">$CF::otoibtn</a>";
     $skinline=~s/<!--otoi-->/$otoilink/;
}

ちなみに消してみましたが下記アドレスをクリックしたらリンクされてしまいます。
https://www.●●●.com/cgi/main.cgi?mode=smartotoiawase_form&no=●●●●●●


下のソースはすでにありませんでした。
> main.cgiの
> if($lib eq 'cart' || $lib eq 'smart' || $lib eq 'keitai'){
> ここが
> if($lib eq 'cart'){


引き続きご教示をお願いいたします。
No.280242018/8/22(Wed) 15:30:53 Res


Re^7: MAX6のスマートフォンのエラーについて 投稿者: えふ
.htaccessを使って
URLにsmartotoiawaseseという文字があったら404エラーを出すようにしてみますか。
.htaccessに以下のように記入します。

RewriteEngine On
RewriteCond %{REQUEST_URI} ^.*smartotoiawase.*$
RewriteRule ^.*$ - [R=404,L]
No.280322018/8/28(Tue) 3:09:09 Res


Re^8: MAX6のスマートフォンのエラーについて 投稿者: エリ
ありがとうございます。
少し様子を見てみます。
No.280332018/8/28(Tue) 14:31:17 Res