我从头创建了一个博客来测试我的PHP/HTML/CSS/Jquery技能等等。所有的事情进展顺利,现在我想建立htaccess,因此,当用户阅读博客文章的网址读取使用.htaccess重写变量到目录
http://www.mysite.com/blog/post-title-here
,而不是
http://www.mysite.com/blog.php?id=30
这可能吗?
博客设置是将帖子保存在数据库中。帖子页面是基于博客帖子的ID生成的。 PHP通过ID检索整个帖子,并将其全部推送到一个对象中。所以博客标题是$ blogpost-> title;
你好, 这可以通过使用htaccess文件重新生成你的URL。你只需要为你想生成的新网址写一个规则 – KinjalMistry
我不认为在htaccess中这是可能的,因为它不知道你的ID /标题关系是什么。除非你失去了所有博客文章[“id”] => [“title”],那么我不确定htaccess会如何重写URL? – MJoraid
这是不可能的最接近它可以让你是'http:// www.mysite.com/blog/30' htaccess。你将需要使用PHP来做你想做的。 – Howli