为了对网站进行seo优化,通常对php的网站需要实现伪静态,本例将一个动态的url地址转换为伪静态格式,通过和.htaccess的配合,可以良好实现网站的伪静态。
您可能会问,直接将链接地址写在代码中不就行了,为什么要用函数?在这里,原创毕业设计网(www.9laile.com)告诉您,用函数更加灵活,假设有时基于某个特殊情况,我们可以通过修改函数即可开启或关闭网站的伪静态,就不用一个一个修改文件了。如果你将链接写死在代码中,等你需要调整开启或关闭伪静态,你会发现,工作量大得惊人。
function getAlink($url="index.php?a=1&b=2&c=3",$mod=1){
switch($mod){case 1:return $url;break;
case 2:
$url=str_replace(array(".php",),array(""),$url);
$url=str_replace(array("?","=","&"),array("-","-","-"),$url);
return $url.".html";
break;
}
}