我现在有来自同一个文件的 4 个 url:
- http://domain.com/picture.php?name=kim kardashian
- http://domain.com/picture.php?name=kim-kardashian
- http://domain.com/picture/kim kardashian
- http://domain.com/picture/kim-kardashian
所有这些链接都有效..
我的 htaccess:
RewriteEngine On
RewriteRule ^picture/([^/]*)$ /picture.php?name=$1 [L]
在我的 php 文件顶部(用 - 替换空格)
$name = str_replace('-', ' ', $_GET['name']);
$name = mysql_escape_string($name);
$pic = mysql_query("SELECT * FROM pics WHERE name = '$name'") or die(mysql_error());
但我只想使用:http ://domain.com/picture/kim-kardashian ,如何使用 htaccess 或 php 将所有其他 url 重定向到这个?
谷歌会索引所有这些网址还是只是http://domain.com/picture/kim-kardashian?