こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

.htaccessの設定【CGIと携帯転送】

レンタルサーバー「ラピッドサイト」RV-7シリーズを利用しています。

■やりたいこと
CGIフォームを設置、
PCサイトTOPに携帯ユーザーがアクセスしたら「http://aaa.jp」に転送するよう設定したい

■不具合内容
.htaccessで以下のとおり記述し、トップディレクトリにアップすると
携帯サイト転送の設定はできますが、CGIページにアクセスすると403エラーが発生します。
なお、「# CGI実行設定」のみ記述すると正常にCGIが動作します。

----------------------------------
# CGI実行設定
Options +ExecCGI
AddHandler cgi-script cgi
AddType text/html cgi

# 携帯サイト転送設定
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank)
RewriteRule ^(.*)$ http://aaa.jp [R,L]
----------------------------------

▼.htaccessファイルによるCGI実行設定(ラピッドサイト)
http://www.rapidsite.jp/support/manual/rv7/e_60.html


.htaccessの記述にミスがありますでしょうか?
もしよろしければ正しい記述内容を教えていただければ幸いです。

よろしくお願いいたします。

投稿日時 - 2011-10-14 11:11:33

QNo.7070675

すぐに回答ほしいです

質問者が選んだベストアンサー

403になるのはどのドメインですか?

リダイレクトが成功しているとして、aaa.jpにアクセス権はありますか?

投稿日時 - 2011-10-15 13:23:35

補足

【1】403エラーになるのは、フォームを設置しているサーバーの方です。
http://aaa.jp」の方は何も変化はありません。

CGIフォームはSSLを利用してまして、
URLは以下のとおりに遷移します。

【入力画面】https://●●●625.securesites.net/contact/

【確認画面】https://●●●625.securesites.net/contact/contact.cgi

【送信完了】https://●●●625.securesites.net/contact/thanks.html


【2】aaa.jpにアクセス権はありますか?
サンプルURLとして「http://aaa.jp」にしてまして、
実際にはまったく違うサーバー(ドメインも)の携帯サイトのURLに転送してます。

なお、この転送先のFTP情報は持っていないので、アクセス権があるのかは分からないです。

投稿日時 - 2011-10-17 13:28:20

お礼

再度、ラピッドサイトのサポートセンターに問合せて、
Apacheの再設定を行い、再起動したら正常に動作しました。

投稿日時 - 2011-10-20 13:47:14

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問