私はドメインを持っています。http://www.mydomain.com
です。
私はPHPを許可しないが、.htaccessを使ってURLを書き換えることを可能にする、そのドメイン上のいくつかのストレージを持っています。URL別のサーバに書き直します
別の「アカウント」がPHPを受け入れる別のサーバーにあります。
私は、それを私のウェブサイトのコンテンツを置くのは、http://myaccess.myprovider.com/mydomain/
で言わせてだから私はちょうどmyaccess.myprovider.com/mydomain
RewriteEngine on
RewriteRule www\.mydomain\.com /myaccess.myprovider.com/mydomain [L]
へmydomain.com
から任意のコールをリダイレクトするようにmydomain.comのルートに.htaccess
を入れている。しかし私はこれを動作させることができません、私は403禁じられたエラーを取得します。おそらくregexp式の問題です。知りません。見つかったもののような簡単なサンプルワークHere
この作品を作成するにはどうすればよいですか?
作業を開始します。私はdestサーバに行きますが、www.mydomain.comと入力するだけで400エラーが発生します。 destにはindex.phpが存在します。 – Oliver
'RewriteRule^www \ .mydomain \ .com($ *)$ http://myaccess.myprovider.com/mydomain/$1 [P、L]'と入力すると403エラーが発生し、サーバのリダイレクトは行われません – Oliver
'RewriteRule'指示文matchにはホスト名は含まれません。先頭のスラッシュを取り除いたURIとのみ一致します。だからhttp://www.mydomain.com/something.phpに行くとルールは 'something.php'と一致します。 –