我已经搜索了该站点,并且已经成功地重写了一个干净的 URL。只是需要更多的帮助。
我有一个页面,其中包含已成功重写为干净 URL 的记录,如下所示:
domain/record.php?id=1685 > to > domain/record-Gavin-Rees-1685
使用以下:
.htaccess 文件:
RewriteRule ^record-(.*)-(.*)$ /record.php?id=$2 [L]
这在我的 php 文件中:
$temp=str_replace(' ','-', $record [record_name]);
$temp=str_replace('.','', $temp);
<a href='/record-". $temp ."-".$record[id]." '>
这很完美。问题是。
我不能让它以另一种方式重写,所以如果你直接去:
/record.php?id=1685 it still exists. i tried > RewriteRule ^record.php?id=$ /record-(.*)-(.*)$ [R,L]