私はリダイレクターを持っていました。これは、URL の / の後のすべてをパラメーターとして非表示の index.php に渡しました (その後、js の window.location を使用してユーザーを後で別のドメインにリダイレクトします。ホストは .htaccess による外部リダイレクトをサポートしていません)。 )、しかし、コードを紛失しました。各ファイル (index.php、.htaccess) は /storage フォルダーにあります。
.htaccess は次のようなものでしたが、わかりません。
RewriteRule ^(.*) /?$1 [R,L]
これは、リダイレクトの無限ループを作成しています。
入力http://storage.mysite.com/file.png
すると開くように機能しましhttp://storage.mysite.com/?file.png
た。
これでリダイレクトされるため、.htaccessでindex.phpを直接呼び出すのを避けようとしました:
<?php
echo "
<script>
window.location='http://otherdomain.com/12345678".$_SERVER['REQUEST_URI']."'
</script>
"; // note there's no slash after the number, the REQUEST_URI had it
?>
これを行う適切な方法は何ですか?