0

私はしばらくPHPで書いてきたプロキシを持っています。

現在、www.mysite.com/proxy/?folder/page.html私のサーバーのように URL をリクエストすると、 のページが返されますwww.theirsite.com/folder/page.html

私は基本的に、index.phpファイルに過去のすべて/proxy/?を のリクエスト URI として使用させていますwww.theirsite.com。すべての画像がフォルダーにコピーされ、それに応じてタグ/proxy/images/の src 属性が変更されます。<img>これはすべてうまくいっています。

今、私は?もう必要ないようにスクリプトを変更したいと思います。ただし、この URLは、私のサーバーには存在しないwww.mysite.com/proxy/folder/page.htmlへの HTTP リクエストになります。page.html

これは私が欲しいものではありません。index.phpのページを返すことができるように、代わりにロードする必要がありますwww.theirsite.com/folder/page.html。これを実現するには、WordPress インストールで動作する Apache の mod_rewrite を使用する必要があると思います。

ディレクトリに存在するファイルへのアクセスを許可しながら、これを正しく行うには、.htaccess ファイルに何が必要/proxy/images/ですか? これはまったく影響$_SERVER['REQUEST_URI']しますか?

4

2 に答える 2

0
RewriteEngine on
RewriteRule   ^/$  /index.php  [R]
于 2013-04-22T04:25:05.860 に答える