【发布时间】:2014-02-01 08:31:46
【问题描述】:
我想为我的网站制作干净的网址。如何更改 htaccess 文件。我原来的链接那个
这是我原来的链接
**http://www.tangailbazar.com/adview_details.php?ID=9014&show=Hot%20and%20Cool%20Water%20Filter**
我想变成这样
http://www.tangailbazar.com/Hot-and-Cool-Water-Filter
我的代码在这里。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule /^(.*) adview_details.php?show=$1 [PT,QSA]
我的帖子链接从哪里获得这样的价值
<a href="view-items-details.php?ID=<?php echo $row['sl'];?>&show=<?php echo $row['title'];?>">View Details</a>
在 adview_details 页面中我已经编写了代码
<?php
$id=$_GET['ID'];
$id1=$_GET['show'];
?>
<?php
$SQL="select * from tb_classified where sl='$id' and title='$id1'";
$obj->sql($SQL);
while($row = mysql_fetch_array($obj->result))
{
echo $row['title'];
echo $row['description'];
}
?>
【问题讨论】:
-
如果它是一个重要的数字,您必须将 9014 嵌入到 URL 或将 Hot-and-Cool-Water-Filter 映射回它。
-
堆栈溢出使用的方法是包含 id 和问题标题,但仅通过其 ID 查找问题(标题对于制作干净的 URL 很有用,即使从技术上讲它是可选的)
-
您的脚本易受 SQL 注入攻击;你应该阅读how to prevent them。