我期待在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