2016-12-28 209 views
0

我有動態PHP文件,但我需要像普通XML文件一樣的URL。重定向域而不改變URL

我的網址:http://127.0.0.1/test/xml.xml?id=1&key=123

我此行添加到htaccess的文件,但不工作:

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

那麼,如何一個URL重定向到其他不改變網址。

+1

什麼是您要顯示的網址,以及您的實際網址是什麼? – anubhava

+0

我需要始終顯示相同的網址(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

你是不是缺少$ RewriteRule ^xml.xml(.*)$ http://your.proxyed.url.xml.php/$1 [P]

+0

謝謝,但這也行不通。 – lolalola

0

您可以使用此規則在您的網站根目錄的.htaccess:

RewriteEngine On 

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

如果你已經有/test/.htaccess然後使用:

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