如何制作静态动态页面?

问题描述:

在MyBB论坛中,您一定已经看到所有这些线程都被stoed为forum.com/Thread-Name-of-the-thread 所以现在这是静态的权利?如何制作静态动态页面?

所以我现在所拥有

blog.com/search.php?=SEARCHED+TEXT

所以现在如何保存这个搜索一个网站,让谷歌可以找到这个页面我网站?

间接什么,我的意思是说我怎么能我做

blog.com/SEARCHED+TEXT.html

“所以现在这是静态的权利?不,只是因为URL不以.php或类似语言结尾并不意味着它是静态的。现在是时候让你学习的mod_rewrite的奇迹:

http://www.workingwith.me.uk/articles/scripting/mod_rewrite

如果您希望谷歌索引你必须告诉它存在谷歌这样的搜索页面,可以通过Sitemap或在您的网站上放置一个Google可以抓取的链接。谷歌过去曾填写过表格,但我不确定他们是否仍然执行和afaik,他们只在选定的几个网站上进行。

要使搜索为静态,您必须呈现一次该页面并将其存储在一个文件中。无论您是通过简单地在浏览器中调用该文件手动执行该操作,然后保存该文件,还是通过Caching System都可以。

+0

是的,我如何存储文件? – 5416339 2010-10-20 12:31:38

+0

@ 5416339查看缓存系统的链接问题和答案。但是和其他人已经指出的一样,你可能想清楚地知道你是否真的在寻找。 – Gordon 2010-10-20 15:10:22

你的第一个例子也不是一成不变的。它只是使用工具根据URL路由请求。

您只需调查URL Routing in PHP并在应用程序中实现它即可。