PHP - 创建漂亮的 url,然后再次将它们编码回来
我希望能够从示例 1 到示例 2,然后再回到示例 1 编写漂亮的 url。但我真的不知道如何做,并且想知道如何使用 PHP 来做到这一点,或者我是否需要以某种方式使用 mod_rewrite ?有人可以用通俗的语言向我解释一下吗?如果有关于如何执行此操作的在线教程将会有所帮助。
示例 1 - 这是我当前的 url 元素链接及其在浏览器中的外观
http://www.example.com/members/1/posts/page.php?aid=123
示例 2 - 但我希望它读取页面标题。
http://www.example.com/members/1/posts/title-of-current-page/
I want to be able to write pretty urls from example 1 to example 2 and back to example 1 agian. But I really don't know how to though and was wondering how I do this using PHP or do I need to use mod_rewrite in some way? Can someone explain this to me in laymans terms? And if there is a online tutorial on how to do this would help.
Example 1 - Here is my current url a element link and how it looks in the browser
http://www.example.com/members/1/posts/page.php?aid=123
Example 2 - But I want it to read the pages title.
http://www.example.com/members/1/posts/title-of-current-page/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在页面表中,您可以添加“url”列。然后使用类似的代码插入格式化的页面标题;
在主页上;
简单地说,SELECT * FROM page_table WHERE url='$_GET["url"]'
In pages table you can add a "url" column. Then insert formatted page title using like that code;
On main page;
Simply, SELECT * FROM page_table WHERE url='$_GET["url"]'