我询问网址重写
我在xxxxxx有一个例如AdminJob的搜索结果。所以我自然希望在xxxxxx上有一个网址/job-search.php/AdminJob
,但问题是空格会导致网址链接出现问题。
因此,是否有解决方法或我是否可以将job-search.php?ads=13
标识为<?p}
如果我执行后者,则存在一个问题,我如何根据ads=13
调用数据库中的数据,返回AdminJob at xxxxxx
并将网址更改为/job-search.php/AdminJob-at-xxxxxx
}
更新
我现在拥有/job-search.php?ads=10&name=Test-One
我想要实现的目标/job-search.php/Test-one
答案 0 :(得分:0)
您需要修改.htaccess文件
RewriteEngine On
RewriteRule ^job-search/(.*) job-search.php?ads=$1 [QSA,NC]
job-search.php?ads=13
等于job-search/13
关于如何创建链接,因为您拥有数据库中的名称
<a href='<?php echo urlencode($row['name']); ?>' />
或
echo "<a href='". urlencode($row[name]) ."' />";
在job-search.php上使用urldecode($_GET['name']);