2016-05-25 2 views
0

ローカルのURLをプロダクションURLにリダイレクトしようとしていますが、運が足りません。Apache:mod_rewriteでリダイレクト

はここ

RewriteRule "^http://local.production/sites/all/styles/(.*)$" "http://www.production.com/sites/all/styles/$1" 

多くのおかげで、事前に、私は私の.htaccessファイルに書かれているものです。 RewriteRule Directiveから

答えて

0

Directoryとhtaccessのコンテキストで

、が最初 がファイルシステムのパスと照合されますパターンは、プレフィックスを削除した後 は現在RewriteRuleにサーバーを主導していること(たとえば、 "app1/index.html"または "index.html")のいずれかを指定します。 がホスト名、ポート、またはクエリ文字列と一致する場合は、それぞれ%{HTTP_HOST}%{SERVER_PORT}、または%{QUERY_STRING} の変数を持つ RewriteCondを使用します。だから、

、これは何が必要でしょうです:

RewriteCond %{HTTP_HOST} ^local.production$ 
RewriteRule "^sites/all/styles/(.*)$" "http://www.production.com/sites/all/styles/$1" 
関連する問題