如何制作静态动态页面?

时间:2010-10-20 12:19:42

标签: php javascript html mybb

在MyBB论坛中,您必须看到所有这些线程都被存放为forum.com/Thread-Name-of-the-thread 所以现在这是静态的吗?

所以现在我有一个网站

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

那么现在如何保存此搜索,以便Google可以在我的网站上找到此页面?

间接地我的意思是我如何制作

blog.com/SEARCHED+TEXT.html

3 个答案:

答案 0 :(得分:3)

“所以现在这是静态的吗?”不。仅仅因为URL不以.php或类似结尾并不意味着它是静态的。是时候学习mod_rewrite的奇迹了:

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

答案 1 :(得分:2)

你的第一个例子根本不是静态的。它只是使用工具根据URL路由请求。

您需要获得相同的功能就是调查URL Routing in PHP并在您的应用中实现它。

答案 2 :(得分:1)

如果您希望Google为此搜索页编制索引,您必须通过Sitemap或在您的网站上添加Google可以抓取的链接告诉Google存在。谷歌过去确实填写了表格,但我不确定他们是否仍然这样做,而且他们只在选定的几个网站上做过。

要使搜索成为静态,您必须渲染一次页面并将其存储在文件中。您是通过简单地在浏览器中调用文件然后保存文件还是通过Caching System来手动执行此操作取决于您。