PHP - 创建漂亮的URL然后再添加它们

时间:2010-12-24 07:08:35

标签: php clean-urls friendly-url

我希望能够从示例1到示例2编写漂亮的URL,然后返回示例1 agian。但我真的不知道如何,并想知道我是如何使用PHP做的,或者我需要以某种方式使用mod_rewrite?有人可以用非专业术语向我解释这个吗?如果有关于如何做到这一点的在线教程会有所帮助。

示例1 - 这是我当前的网址元素链接及其在浏览器中的显示方式

http://www.example.com/members/1/posts/page.php?aid=123

示例2 - 但我希望它能够阅读页面标题。

http://www.example.com/members/1/posts/title-of-current-page/

1 个答案:

答案 0 :(得分:0)

在页面表格中,您可以添加“网址”列。然后使用该代码插入格式化的页面标题;

$text=str_replace(" ","-",trim($text)); 
$text=preg_replace("@[^A-Za-z0-9\-_]+@i","",$text); 
$text=ereg_replace(" +"," ",trim($text)); 
$text=ereg_replace("[-]+","-",$text); 
$text=ereg_replace("[_]+","_",$text);

在主页上;

简单地说,SELECT * FROM page_table WHERE url ='$ _ GET [“url”]'