携帯サイトをロリポップにて運営しています。
.htaccessによるIP制限とエラーページの設定をおこなっています。
下記のように
order deny,allow
deny from all
#Docomo
略
#Vodafone
略
#au(cdmaOne)とTu-ka
略
ErrorDocument 401 http://
ErrorDocument 403 http://
ErrorDocument 404 http://
ErrorDocument 500 http://
上記のように記載しています。
携帯端末によるアクセスしか許可しておらず
PCからアクセスした場合はQRコードを表示させ携帯電話からアクセスしやすくさせたいです。
しかし私が過去にした質問
http://q.hatena.ne.jp/1181061231
を見てもらえばわかりますが
ページが重くなったり、違うエラーページが表示されたりして思うように行きません。
目的はPCからアクセスした場合はQRコードを表示させる事です。
私が無知なだけでもっと簡潔な方法があるのかも知れません。
どなたかご存知の方は教えて頂けると幸いです。
前回の質問を見る限り、単なる設定ミスが原因と思われます。
http:// の後ろを省略されているようなので、それ以上の原因は分かりかねます。
また、エラードキュメントによる表示の場合ブラウザの設定によってはサーバー側で指定したページではなく、ブラウザの標準のエラー画面が表示される事もあります。
これを回避したければそもそも Apache のアクセス制限ではなく CGI 等でアクセス元を判断し、PCの場合はQRコードをふくんだ「正常」なページを表示させる必要があります。