如何在用户发布文章时创建子目录


How to create a subdirectory when user posts an article?

我想了解一个系统的机制,如下所述:当用户在我的网站上发布文章时,它应该创建一个子目录来存储文章数据。

例如:site http://www.scoopwhoop.com/这是一个博客,如果你链接到任何一篇文章,链接将是这样的:http://www.scoopwhoop.com/news/stephen-hawking-speech-software-online/

如果你看到链接中没有任何。html或。php ?我怎么能做到呢?我的网站是基于PHP的!

mod重写。读一读。它只是对特定文件的隐藏重定向。例如,所有链接都被重定向到一个且只有一个:index.php文件。该文件解析整个url并运行特定的操作。您可以在htaccess文件中设置mod重写公式。例如:

RewriteRule ^download-([^-]+)$ download.php?id=$1 [L]

任何链接,如download-test将执行download.php?div id =测试

它不是'真正的'子目录,而是重写的。例如,.htaccess捕获url(如/user/jan/),并将其重定向到一个php文件,如下所示:=/user/1月/index . php ?页面"。