Php 单击新闻标题时的友好url
在过去的4天里,我一直在尝试使用.htaccess(mod_rewrite)创建一个友好的url 我在frontpage上有一些新闻,链接重定向到news_id.php上的完整文章 因此Php 单击新闻标题时的友好url,php,.htaccess,url,mod-rewrite,friendly-url,Php,.htaccess,Url,Mod Rewrite,Friendly Url,在过去的4天里,我一直在尝试使用.htaccess(mod_rewrite)创建一个友好的url 我在frontpage上有一些新闻,链接重定向到news_id.php上的完整文章 因此mypage.com/local/news\u id.php?newsid=37应该从“headline”字段中获取标题 在phpmyadmin中-例如mypage.com/local/police阻止女孩在商场打架 我的.htaccess代码是 RewriteEngine on RewriteRule
mypage.com/local/news\u id.php?newsid=37
应该从“headline”字段中获取标题
在phpmyadmin中-例如mypage.com/local/police阻止女孩在商场打架
我的.htaccess代码是
RewriteEngine on
RewriteRule ^local/([^/.]+)/?$/local/news_id.php?headline=$1 [L]
一些教程说我还必须编辑frontpage上的php链接
<a href="local/news_id.php?newsid=<?php echo $row['newsid'] ?>"><?php echo $row ['headline']?</a>
以前您是通过id获取的。现在您尝试通过标题获取
这是一个基本的区别,在你的文章查找的方式将需要发生什么内容将在你的网址
从一个简单的实验场地开始可能更容易。让它工作起来。一旦你了解了所有的工作原理,再转换你的真实站点。我认为你也应该编辑php文件。好的,thanx提供信息。做简单的尝试很容易,但只要我尝试将mysql与之融合,就什么都不起作用。我想我雇佣了一位专业人士——时间太多了:)我想你可能在mysql的查询中遇到了问题。在你可能做一些类似“诸如此类的事情,id=$newsid”之前,你不能仅仅在文章的标题中交换。您需要按标题查找(其中title=$title),或者从标题中获取id并在查询中使用它。