0

私は URL の書き換えにまったく慣れていないので、ヘルプが必要です:ブラウザーがバーに実際のアドレスを表示することなく、すべての要求を からwww.mydomain.com/fakefolder/Fake_Contentにリダイレクトしたいと考えています。www.mydomain.com/realpage.php?parameter=Fake_Content以下に示すルールを使用して、リダイレクト タスクを実行することはできますが、ブラウザーで実際の URL を非表示にすることはできません。

 RewriteEngine on  
 RewriteRule ^fakefolder/([A-Z]{1}[a-z]*\_[A-Z]{1}[a-z]*)$ http://www.mydomain.com/realpage.php?parameter=$1 [L]
4

1 に答える 1

0

ブラウザに実際の URL を表示させたくない場合は、書き換えやリダイレクトではなく、プロキシを使用していますmod_rewrite。使い切り[P]フラグ。When Not To Use Rewrite wikiページから、代わりに以下を使用することをお勧めしますmod_proxy

RewriteRule ^/(.*) http://other.example.com/$1 [P]

# is better expressed as..
ProxyPass / http://other.example.com/
于 2013-01-17T02:32:21.423 に答える