【发布时间】:2015-07-06 22:14:26
【问题描述】:
在不使用任何 PHP 框架的情况下从头开始创建博客,该博客将在我的域根目录中创建一个文件夹,如下所示 domain.com/blog
我怎样才能制作一个 htaccess 文件,让我的博客帖子采用这样的链接:
domain.com/blog/blog-post-test-link-foo-bar
而不是这种方式:
domain.com/blog/post.php?id=1
另外,在我的 post.php 文件中,我想选择该帖子的数据,类似于 url 中的 Slug。
我怎么能以纯 php 的方式做到这一点?
【问题讨论】:
-
这可能更像是一个服务器故障问题。
-
@OIS 这不是服务器故障问题。似乎这与.htaccess 无关。如果您是从头开始创建博客,为什么不将 id 与路径一起存储在数据库中呢?很多开源项目都是这样做的,也许会用到它们。
-
@hoss 他想写一个 RewriteRule。他希望我们为他编写他的 PHP 代码。
-
甚至重写器都无法处理这个问题,它无法知道什么 id 链接到 foo-bar。但是,是的,我同意。这个问题不是问题。