我已经构建了一个基本的博客应用程序,管理员可以在后端编写文章,用户可以从前端读取它.我想让我的网址漂亮,以便它成为SEO友好.文章的网址看起来像,
http://example.com/news.php?id=22
http://example.com/news.php?id=23
http://example.com/news.php?id=24
http://example.com/news.php?id=25
Run Code Online (Sandbox Code Playgroud)
我想让它干净,用户或搜索引擎优化友好,我想要实现的是在数据库的新闻表中我有一个名为title的列名,我想将它显示为URI以及日期的组合.例如,我希望URL像
我该怎么做.有什么文章可能对我有帮助吗?
提前致谢
我的建议是使用mod-rewrite将所有东西都指向您的索引页面,使用类似这样的东西......
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
Run Code Online (Sandbox Code Playgroud)
然后,一旦所有内容都指向您的索引,创建一个前端控制器,查看请求并加载相应的页面.
它比使用mod重写所做的一切更简单/更容易维护