2016-12-28 18 views
0

動的なPHPファイルがありますが、通常のXMLファイルのようにURLが必要です。URLを変更せずにドメインをリダイレクト

マイURL:http://127.0.0.1/test/xml.xml?id=1&key=123

私はhtaccessをファイルに次の行を追加しますが、動作していない:

RewriteRule ^xml.xml(.*) xml.php$1 [P] 

それでは、どのようにURLを変更することなく、他に1つのURLをリダイレクトします。

+1

何を表示したいURLと実際のURLは何ですか? – anubhava

+0

私はいつも同じURL(http://127.0.0.1/test/xml.xml?id=1&key=123)を表示する必要があります。 – lolalola

+0

あなたは 'http://127.0.0.1/test/xml.xml?id = 1&key = 123'をどのURLに転送したいですか? – anubhava

答えて

0

あなたがあなたのサイトのルートの.htaccessにこのルールを使用することができます$ RewriteRule ^xml.xml(.*)$ http://your.proxyed.url.xml.php/$1 [P]

+0

ありがとうございますが、これも動作しません。 – lolalola

0

を欠落していない:

RewriteEngine On 

RewriteRule ^(test/xml)\.xml$ $1.php [L,NC] 

すでに/test/.htaccessはその後、使用している場合:

RewriteRule ^(xml)\.xml$ $1.php [L,NC] 
関連する問題