实际上我用javascript转换网址
<script type="text/javascript">
$(document).ready(function() {
$('.search-form').submit(function() {
var value = $('.search-form input:text').val();
value = value = value.replace(/\W/,''); // replace
window.location.href = value + "-keyword" + ".html";
return false;
});
});
</script>
有没有一种方法可以在不使用javascript的情况下转换网址友好?也许用PHP?
答案 0 :(得分:4)
我是因为以下技术,因为
这里是:
<?php
//receiving page
if(isset($_GET['name_of_submit'], $_GET['search_phrase'])) {
header("Location: /address_to_this_script/".$_GET['search_phrase']);
die;
}
if(isset($_GET['search_phrase'])) {
// handle search and validation here, don't forget to escape it!
}
答案 1 :(得分:0)
这也是我会做的,因为如果有人链接到任何一个URL,链接果汁将始终在SEO Url中流下来。您可以使用onclick将用户带到javascript中的SEO网址,但Google不会关注它。
您可以做的一件事就是将这些搜索存储在数据库中,然后将它们作为链接到您网站上每个页面的“相关链接”(seo版本),这样它们就会被蜘蛛抓住。
答案 2 :(得分:0)
最好的方法是删除特殊字符,并将其替换为页面,类别和节名称。此致