2016-12-28 148 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]