服务器从example.html重定向到script.php?url = example

时间:2010-07-29 22:48:54

标签: php html redirect scripting

我有一个非常复杂的网站,我需要努力。我正在考虑创建一个单独的“home”php文件,其中包含主要内容(菜单,sidenav,head等)并为每个页面插入内容。我已经将所有页面中的内容分开,所以我有一个重复的网站,其中所有的html文件只有内部内容(我的意思是没有,没有菜单,除了内容之外什么都没有)。我想知道是否有办法从任何看起来像www.site.com/example.html的链接重定向到www.site.com/script.php?url=example。这样,我可以使用变量来插入内容文件,还是有其他方法可以做这样的事情?

2 个答案:

答案 0 :(得分:2)

不要这样做。 这在安全方面是不好的做法。坏人可以指定网址,例如:

www.site.com/script.php?url=../../../etc
www.site.com/script.php?url=www.hackers.com
www.site.com/script.php?url=www.xxx.com

你必须看看:

答案 1 :(得分:0)

已经找到解决方案......

(。*)http://www.example.com/script.php?$ 1

其中$ 1是变量c