バージョン選択

フォーラム

メニュー

オンライン状況

47 人のユーザが現在オンラインです。 (39 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 47
もっと...

サイト内検索

質問 > フロント機能 > さくらのレンタルサーバでのURL静的化

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
naco
投稿日時: 2009/6/30 0:50
対応状況: −−−
半人前
登録日: 2009/6/21
居住地:
投稿: 16
Re: さくらのレンタルサーバでのURL静的化
ramrunさん

確かに...
最初の確認の時に、SC_Utils.phpは変更が少なかったので、これだけ差分を適用して、他のファイルに関しては丸ごとダウンロードして使用していました。

差分を適用したところ、正式版でも何の問題もなく動作しました。
すみません。お騒がせしました。(^^;A
ramrun
投稿日時: 2009/6/29 19:51
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: さくらのレンタルサーバでのURL静的化
nacoさん

引用:
再度確認してみましたが、list.phpでは問題が発生しますが、なぜか今度はdetail.phpの方では問題が発生しませんでした。
正式版を新規インストールして、チェンジセット18142および18140を適用した場合は、detail.phpの方は問題ありませんが、やはりlist.phpの方では同じ問題が発生します。

detail.phpのSC_Utils_Ex::sfnoimagemainlist()メソッドですが、正式版にはSC_Utils_Ex::sfnoimagemainlist()メソッドが無いのです。
ではなぜいまエラーにならないの? というと、comuのSC_Utils.phpを上書きしたためです。

多分、detail.phpでエラーを確認したときはSC_Utils.phpを上書きしておらず、現在は上書きしてあるのでエラーにならないのだと思います。

※前回のスレで「差分を追記して」と書きましたが、実際には追記だけではないので「差分を適用して」ください(汗)。
seasoft
投稿日時: 2009/6/29 16:36
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: さくらのレンタルサーバでのURL静的化
このフォーラムに意見集約の仕組みが欲しいんですけどねぇ・・・
以前から要望しているのですが、ナカナカ難しいようですね。

とりあえず、NOT FOUND 周りの話題はオフトピなので、フォーラムで意見集約を試みるにしても、別スレで行ったほうが良いかなという気がしてきました。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

AMUAMU
投稿日時: 2009/6/29 15:15
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: さくらのレンタルサーバでのURL静的化
中々、方向性をまとめるのは難しい話の気がしてきました

ramrunさんの参照先としてあげたところでは
引用:

301の使いすぎが危険なのは異なるドメイン間の場合のようで、同一ドメイン内での301の多用は、少なくともペナルティは受けないようです。

と言及されているので、適切なHTTPレスポンスコード(200以外)を送って、リダイレクトする事へのSEO問題は無いということですかね・・・?

ついでにGoogleでのmeta refreshの扱いについて言及しているところを見つけました。

http://www.suzukikenichi.com/blog/alternative-to-301-redirect/
引用:

“最善なのは可能な限り301か302を使うことだ。そうでなければ、次善の策として、301の代わりとして0のmeta refreshを使う。302の代用となる方法の推奨やサポートはしていないはずだ”


まぁ、最終的にはユーザビリティ中心で考えるべきで良いってことですかね?

※個人的には301が好き


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

naco
投稿日時: 2009/6/29 12:54
対応状況: −−−
半人前
登録日: 2009/6/21
居住地:
投稿: 16
Re: さくらのレンタルサーバでのURL静的化
ramrunさん

eccube-comu-r18143を新規インストールして確認してみましたが、こちらの環境でも問題ありませんでした。
※確かに正式版にチェンジセット18142と18140だけを適用して、他のチェンジセットを適用していませんでした。

再度確認してみましたが、list.phpでは問題が発生しますが、なぜか今度はdetail.phpの方では問題が発生しませんでした。
正式版を新規インストールして、チェンジセット18142および18140を適用した場合は、detail.phpの方は問題ありませんが、やはりlist.phpの方では同じ問題が発生します。

…というわけで、他のチェンジセットによる変更が原因で、r18142が原因ではないことが確認できました。

正式版への差分の適用は後で試してみます。
お手数お掛けして申し訳ありません。
ramrun
投稿日時: 2009/6/29 12:32
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: さくらのレンタルサーバでのURL静的化
大文字小文字を識別しないのってWindowsだけかと思ってました(汗)。
確かにそうなってますね。

エラーの件はわかりました。
バージョンまではチェックしていませんが、正式版にcomuのファイルを上書きしたためだと思います。

comu-ver2...LC_Page_Products_List.phpから version-2_4...LC_Page_Products_List.phpにおける更新

正式版に組み込む場合は差分のみ追記適用してください。
seasoft
投稿日時: 2009/6/29 9:40
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: さくらのレンタルサーバでのURL静的化
斜め読みで書いてます。的外れでしたら、無視してください。
引用:
たとえばdetail.phpの
『Fatal error: Call to undefined method SC_Utils_Ex::sfnoimagemainlist() in ... LC_Page_Products_Detail.php on line 230』
が小文字になっているのが気になりますが、18142ではいじってないことろです。

PHP はメソッドの大文字小文字を識別しませんので、エラーメッセージは小文字に寄せて表示していた気がします。
参考まで。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

ramrun
投稿日時: 2009/6/29 9:15
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: さくらのレンタルサーバでのURL静的化
おはようございます。

Fatal errorの件ですが
eccube-comu-r18143をダウンロードして新規インストールで確認したところでは問題ないようです。
また、Original Formatをダウンロードして上書きで確認してみましたが、こちらも問題は確認できませんでした。

Original Formatのほうはあえて文字コードをEUC-JPやSJIS、改行やBOMのあたりを変更して試してみましたが、文字化けはすれどもエラーの確認はできませんでした。

エラー内容からもチェンジセット18142の影響とは考えづらいのですが...

たとえばdetail.phpの
『Fatal error: Call to undefined method SC_Utils_Ex::sfnoimagemainlist() in ... LC_Page_Products_Detail.php on line 230』
が小文字になっているのが気になりますが、18142ではいじってないことろです。

またlist.phpの$objDb->sfGetCat($arrCategory_id[0])メソッドが見つからないエラーみたいですが、その上、95行目の$objDb->sfGetCategoryId("", $_GET['category_id'])でエラーとならないあたり、本当にsfGetCat()メソッドが存在しないのではないでしょうか?
18142でSC_Helper_DB_Exはいじっていないのですが...

取り急ぎ、確認してみた状況でした。
naco
投稿日時: 2009/6/29 1:31
対応状況: −−−
半人前
登録日: 2009/6/21
居住地:
投稿: 16
Re: さくらのレンタルサーバでのURL静的化
seasoftさん

案内ページを表示してからなら、リダイレクトしても問題ないと思います。
ただ、好みがあると思いますので、リダイレクトしない選択肢も残して置くといいのではないかと思います。


ramrunさん、ありがとうございます。
しかし、このチェンジセット18142を適用すると次のようなエラーになってしまいます。


(略)list.php?category_id=1では、

『Fatal error: Call to undefined method SC_Helper_DB_Ex::sfGetCat() in ... LC_Page_Products_List.php on line 109』


(略)detail.php?product_id=1では、

『Fatal error: Call to undefined method SC_Utils_Ex::sfnoimagemainlist() in ... LC_Page_Products_Detail.php on line 230』


※「Original Format」をダウンロードして適用しました。
seasoft
投稿日時: 2009/6/28 23:07
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: さくらのレンタルサーバでのURL静的化
ドンピシャな話題のページの紹介ありがとうございます。
とりあえず 404 で一歩前進にはなってたかなと一安心しました。

なお、meta refresh について言及が無かったので少し調べたら、Yahoo! の情報がありました。
http://info.search.yahoo.co.jp/archives/002842.php

meta refresh 時間指定なし … 301
meta refresh 時間指定あり … 302
ですか。
でも、HTTP レスポンスで 404 を送出していれば、そっちが優先されるんでしょうね。

となれば、meta refresh はホモサピエンス向けということで、深く考えずに、「meta refresh 時間指定あり」でも良いのかな。


引用:
良く売れていた商品1が改良され、新製品として商品100に登録したなんて場合は301にしたいなんてなるんでしょうが、それをいうと商品毎にdel_flgを立てた場合のステータスやリダイレクト先を設定できるように... なんてなりそうな。

理想はそうなのでしょうね。
他にも、所属していたカテゴリーへのリンク(やリダイレクト)を提供するなんていうのもアリかも。
それらをデータ状態によって優先順位で使い分けて送出すれば、SEO 効果を高めつつ、スパム判定のリスクを軽減するなんていう理想的なロジックとなるかも。

まぁ、そこまでは個別案件でカスタマイズ対応かな。
あまりキツキツのロジックを入れると、カスタマイズをしにくくなりますしね。それでは、EC-CUBE の存在意義が薄れてしまう
コミュニティとしての、総意を集約できれば組み込んでも良いかなとも思いますけどね。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

(1) 2 3 4 5 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,873名です
総投稿数は110,000件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.