我想了解下面描述的系统的机制: 当用户在我的网站上发布文章时,它应该创建一个子目录来将文章数据存储在其中。
例如:网站http://www.scoopwhoop.com/ 这是一个博客,如果您链接到任何一篇文章,链接将是: http://www.scoopwhoop.com/news/stephen-hawking-speech-software-online/
如果您发现链接中没有.html或.php? 我怎样才能做到这一点??我的网站基于PHP!
答案 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链接。