1

我希望能够编写从示例 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/
4

1 回答 1

0

In pages table you can add a "url" column. Then insert formatted page title using like that code;

$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);

On main page;

Simply, SELECT * FROM page_table WHERE url='$_GET["url"]'

于 2010-12-24T07:16:50.033 回答