重定向域而不更改URL

时间:2016-12-28 17:14:04

标签: .htaccess

我有动态PHP文件,但我需要像普通XML文件一样的URL。

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

我将此行添加到htaccess文件中,但无效:

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

所以如何在不更改URL的情况下将一个网址重定向到其他网址。

2 个答案:

答案 0 :(得分:0)

您是否错过了$ RewriteRule ^xml.xml(.*)$ http://your.proxyed.url.xml.php/$1 [P]

答案 1 :(得分:0)

您可以在站点根目录中使用此规则.htaccess:

RewriteEngine On

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

如果您已经/test/.htaccess,请使用:

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