htaccess - 从另一个网址获取一个网址上的内容

时间:2016-10-24 06:39:47

标签: .htaccess url-rewriting

是否有机会从另一个网址获取一个网址的内容?像这样:

test.com/dir1显示来自查询test.com/getinfo/index.php?q=dir1

的内容

test.com/dir2显示来自查询test.com/getinfo.php?q=dir2

的内容

我需要这个,因为我必须做50个网址,例如test.com/dir1 ../dir50,它有相同的模板,但根据查询有一些不同的内容,一个带查询的虚拟网址优于50个真实目录。

我试过但不能!提前谢谢!

1 个答案:

答案 0 :(得分:0)

如果它全部在同一主机上,那么看看mod_rewrite,这可以做出惊人的事情。请务必仔细阅读本手册,因为有很多细节需要参考。

RewriteEngine On
RewriteRule ^/dir1$ /getinfo/index.php?q=dir1 [L]

或更一般地说:

RewriteEngine On
RewriteRule ^/dir(.*)$ /getinfo/index.php?q=dir$1 [L]