【发布时间】:2011-12-19 22:40:39
【问题描述】:
在过去的 4 天里,我一直在尝试使用 .htaccess (mod_rewrite) 制作一个友好的网址
我在首页上有一些新闻,链接重定向到 news_id.php 上的完整文章
所以mypage.com/local/news_id.php?newsid=37 应该从“标题”字段中获取标题
在 phpmyadmin - 例如mypage.com/local/police-stops-girl-fight-at-the-mall
我的 .htaccess 代码是
RewriteEngine on
RewriteRule ^local/([^/.]+)/?$/local/news_id.php?headline=$1 [L]
一些教程说我还必须编辑首页上的 php 链接
<a href="local/news_id.php?newsid=<?php echo $row['newsid'] ?>"><?php echo $row ['headline']?</a>
...但是我也偶然发现了一些文章说我不需要它并表明应该这样做 它。
我已经检查了是否在服务器上启用了 mod_rewrite 并且它工作正常。
我是接近还是这比我想象的要复杂得多?
【问题讨论】:
-
我认为你也应该编辑 php 文件。
标签: php .htaccess url mod-rewrite friendly-url