User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
index.phpでの携帯用ページへのジャンプ 投稿者: nyao2 投稿日:2006/06/21(Wed) 03:38 No.2951  
こんにちは。度々お世話になっております。
いつもありがとうございます。

携帯用ページ wp-ktai.phpへのジャンプでご相談させてください。

同じサーバの別フォルダに、二つのXOOPSをインストールしています。
片方では、***/modules/wordpress/ へDoCoMo携帯でアクセスすると自動的に***/modules/wordpress/wp-ktai.phpへジャンプするのですが、
もう片方のサイトでは、そのままindex.phpが表示されてしまいます。
(サイズ超過にてページ表示不可になります)
index.phpの内容を比べてみても、まったく同じなので、途方にくれています。
どのあたりを調べればいいのか、なにかヒントをいただけますでしょうか。。。
(Wordpressではなくて、なにか別の要因ではないかとは思うのですが。。。)


Re: index.phpでの携帯用ページへのジャンプ 投稿者: tm 投稿日:2006/06/21(Wed) 06:32 No.2954  

こんにちは。

読ませていただいて、.htaccessで
mod_rewrite使うように書かれて
いるんじゃないかなぁって思いました。

ディレクトリにある
.htaccessを見比べてみてはいかがですか?


#(0.5.0 < wp )はそんな機能があるのかも?!
#だとしたらwpのverがあってないだけなのかも。


Re[2]: index.phpでの携帯用ページへのジャンプ 投稿者: nyao2 投稿日:2006/06/23(Fri) 08:50 No.2962  

引用:

読ませていただいて、.htaccessで
mod_rewrite使うように書かれて
いるんじゃないかなぁって思いました。

ディレクトリにある
.htaccessを見比べてみてはいかがですか?


tmさん、ありがとうございます。
何か、そういった要因ですよね。。。
.htaccessですが、何も設定していないのです。

問題のXOOPSサイトの全部のファイルとデータを落としてローカルのXSASで再構築したところ、携帯閲覧テストソフト(i-mode HTML Simulator)では、ちゃんとwp-ktai.phpにジャンプするのです。
でも、本番のほうは見られないので、ファイルの問題ではなくて、サーバの設定?と疑って、別フォルダに同じver.のWordpressをインストールしてみましたところ、そちらはwp-ktai.phpにジャンプするので、サーバの設定でもないのかな?と。。。

うまくページジャンプしない要因は、Wordpressのモジュールではないと思うのですけれど、八方塞りになってしまい、ご相談させていただいた次第です。
自分でもいろいろ当たってはいるのですが、どなたかここら辺では?という心当たりがあれば、ご教示・ご提案などなどいただけますでしょうか。
nobunobuさん、場所をお借りして聞いてしまってごめんなさい。


Re[3]: index.phpでの携帯用ページへのジャンプ 投稿者: tm 投稿日:2006/06/23(Fri) 10:09 No.2963  

あたた。恒例の無責任発言でした。
index.phpに

if (preg_match('/DoCoMo/', $_SERVER['HTTP_USER_AGENT']) and file_exists(dirname(__FILE__).'/wp-ktai.php')) { 
	header('Location: ' . wp_siteurl().'/wp-ktai.php');
}


ドコモの場合はwp-ktai.phpにリダイレクトしていただいていたようです。

wp-settings.phpで

$GLOBALS['siteurl'] = wp_siteurl();



って書いてあるので、どこかで設定されたURLを
もってきてるみたい。だから、それがどこかって話しですよね。

こちらこそ場所を曇らせてごめんなさい。


Re[4]: index.phpでの携帯用ページへのジャンプ 投稿者: nyao2 投稿日:2006/06/24(Sat) 11:18 No.2967  

いえ、tmさんのおかげで、.htaccessを確認することができました。
試行錯誤して、元に戻したつもりの設定の何か、のような見落としじゃないかと調べているんですけれど。。。なかなか。
リプライ、ありがとうございました。


Re[5]: index.phpでの携帯用ページへのジャンプ 投稿者: tm 投稿日:2006/06/25(Sun) 07:25 No.2970  

本来の解決方法じゃないですが
wordpressのディレクトリにある.htaccessに下記を追加しても
振り分けはできます。(サーバに要mod_rewrite)


RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^(docomo|DoCoMo|J-PHONE|UP\.Browser|KDDI-|DDIPOCKET).*
RewriteRule !^index\.html /modules/wordpress/wp-ktai.php [R,L]


/modules/wordpress/wp-ktai.php のところだけ
転送したいパスに修正しておいてください。


NO: PASS:

このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -