我期待在HTML表单中提交过滤器后创建一个SEO友好的URL。搜索引擎优化友好的HTML/PHP表单提交
在玩了一段时间之后,我找到了一种方法,但是我想知道人们怎么看待它,因为我是新开发的。
我在.htaccess文件中添加了一些重写规则,以使url更友好。
原始地址:? 网站娜/ list.php的品牌= brand1 &分钟价格= 0 &最高价格= 2000
重写后的URL: 站点名称/节/ brand1下面的例子/ 0-200
目前我有一个提交信息到一个单独的PHP页面,其收集的变量,并创建从一个新的URL,然后用一个301重定向示例的形式PHP下面:
$min = $_GET[‘min-price’];
$max = $_GET[‘max-price’];
$brand = $_GET[‘brand’] ;
header ('HTTP/1.1 301 Moved Permanently');
header('Location: http://site-name/section/' . $brand . '/'. $min.'-'.$max);
exit();
正如您所看到的那样,它会收集信息并将您带回页面并声明上一页已永久移动。
问题:
虽然这也许很原始,这将仍然是好的,而不会造成太多的麻烦使用?
Google是否会恨我创造这么多的301的
只注意到代码标题(“位置:/foo.php",TRUE,301);最好是使用这个还是没有区别?
你能否澄清“没有做额外的重定向,而不是显示表单结果只是没有任何意义。”手段。你是否认为将list.php?品牌重定向到/ foo/bar/zum没有价值? – AD7six 2012-03-07 12:17:29
当然。如果有的话,谷歌会自己做。 – 2012-03-07 12:33:33
感谢您澄清您的回复 - 您错了:) – AD7six 2012-03-07 12:37:19