首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用地址栏内容重定向html页面

使用地址栏内容重定向html页面
EN

Stack Overflow用户
提问于 2014-07-09 19:08:45
回答 3查看 54关注 0票数 0

我希望在我的网站上实现类似于facebook为其页面部分所做的功能。基本上,我希望用户能够导航到:

代码语言:javascript
复制
www.mysite.com/school123

然后在后台,我将能够通过PHP使用URL找到'school123‘,然后我可以在数据库中找到正确的路径,并重定向到正确的路径(例如: www.mysite.com/pages/schools/school123/index.php )。问题是,由于页面不存在,我得到了一个404错误。

我的问题是,我应该考虑修改404页面来执行DB查找并重定向我的页面,还是有更好的方法来做到这一点?

提前谢谢你

EN

回答 3

Stack Overflow用户

发布于 2014-07-09 19:14:52

Stack Overflow用户

发布于 2014-07-09 19:22:36

修改404页面是一种方法,然后明显地使用PHP覆盖404标头。但这不是最实用的方法,我假设是Apache;正如Claudio Bredfeldt所说:http://httpd.apache.org/docs/current/mod/mod_rewrite.html,然后在DB查找指向文件/数据的指针/引用之后,您应该使用http://www.php.net/manual/en/function.readfile.php在初始URL上快速返回它,而不需要重定向。这将降低开销。

票数 0
EN

Stack Overflow用户

发布于 2014-07-09 19:35:35

作为somepage.php?t=shool&n=123,你可以将1>和123作为参数传递给你的url,并且根据参数,你可以重定向。

对于根文件夹,您可以将文件夹设置为school123,并在其中包含将重定向到www.mysite.com/pages/schools/school123/index.php的index.php文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24652080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档