ファイルをサーバー (bluehost) にアップロードすると、ローカル環境 (MAMP) で私の Web サイトは正常に動作しますが、次の問題が発生します。
ポップアップ ウィンドウを開く JavaScript 関数 (popitup) を呼び出す php get 変数 (つまり、/xxx.php?p=bob) へのリンクがあります。
リンクは次のように構成されています。
<?php echo "<a href='media_player.php?p=".$listen_now."' onclick=\"return popitup('media_player.php?p=".$listen_now."')\">"
popitup 関数は次のように定義されます。
function popitup(url) {
newwindow=window.open(url,'name','height=700,width=375');
if (window.focus) {newwindow.focus()}
return false;
}
ポップアップ ウィンドウが開くと、ページのコンテンツが読み込まれず、次のメッセージが表示されます。
[an error occurred while processing this directive]
メイン エラー ログには、次の警告が表示されます。
[Mon May 28 08:23:40 2012] [warn] RewriteCond: NoCase option for non-regex pattern '-f' is not supported and will be ignored.
私の public_html フォルダーの .htaccess ファイルには、リダイレクトや書き換えが含まれていません。
この問題を解決する方法についての手がかりは非常に高く評価されています。