如何在php网页中使用多个文件

时间:2010-10-19 07:49:25

标签: php

我正在使用PHP / MySQL创建一个网页,每个页面都在自己的.php文件中。

更改查看页面时,如何组织地址栏?

我想到了两种不同的解决方法:

1) www.mywebpage.com/?page=REFERENCES+pageid=GUID_TO_USE_FOR_DB_LOOKUP

2) www.mywebpage.com/references.php?GUID_TO_USE_FOR_DB_LOOKUP

我应该选择哪个?还有其他方法吗?

编辑:当用户单击指向另一个页面的链接时,我想将用户重定向到相应的.php文件。问题是如何在网络浏览器的地址栏中显示它。

使用GUID_TO_USE_FOR_DB_LOOKUP,我想将参数传递给.php文件

1 个答案:

答案 0 :(得分:1)

另一种方法:

www.mywebpage.com/references/GUID.html

您可以使用mod_rewrite来使用这样的URL,并将它们内部映射到“references.php?GUID = xyz”。

但是,所有解决方案都很好并且工作方式相同(显示页面),上面的优点就是URL更具“可读性”以及更好的搜索引擎优化作为URL-“路径“由搜索引擎解析(除了使用参数)。

搜索“mod_rewrite SEO”以了解有关此主题的更多信息,例如:
http://www.htmlist.com/how-to/a-simplemod_rewrite-tutorial/

要问几个问题:
你为什么关心这个网址?它应该是人类可读的?你关心SEO吗?你喜欢使用带有单一入口点的“框架”(这可能与你的第一个例子一样)吗?您想要“隐藏”用户的实际文件名吗?等等。