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

时间:2015-08-26 10:57:34

标签: php html

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

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

如果您发现链接中没有.html或.php? 我怎样才能做到这一点??我的网站基于PHP!

2 个答案:

答案 0 :(得分:2)

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

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

任何链接,如download-test都会执行download.php?id = test

答案 1 :(得分:1)

它不是真实的'子目录,但重写。例如,.htaccess捕获url(比如,/ user / jan /),并将其重定向到这样的php文件: 的index.php?页= /用户/ JAN /&#39 ;.

有关详细信息,请参阅this链接。