【发布时间】:2014-12-06 09:50:22
【问题描述】:
有什么方法可以让我在 PHP 中获得好看的 URL?任何默认的 php URL 都应该是这样的:http://example.com/something/?post=something 但是是否可以这样:http://example.com/something/user 是否可以在不使用 .htaccess 的情况下删除 ?post=
这是我一直在处理的一些示例代码,点击帖子后它会访问我的数据库并加载内容:
<?php
if(!isset($_GET['post'])) {
$q = mysql_query("SELECT * FROM posts WHERE postID='something'");
} else {
$id = $_GET['post'];
$id = mysql_real_escape_string($id);
$q = mysql_query("SELECT * FROM posts WHERE postID='$id'");
}
$p = mysql_fetch_object($q);
?>
感谢您的宝贵时间!
【问题讨论】:
-
学习使用 .htaccess 重写 URL
-
Eiter 使用 .htaccess 规则,或者如果您使用 Wordpress,您可以深入了解 codex.wordpress.org/Rewrite_API,它是 .htaccess 的包装器
-
我们不使用 WordPress,我们有自己的 CMS。
-
您应该研究一下 WordPress 的工作原理,它会对您有用。
-
感谢您的提示!
标签: php url clean-urls