现在越来越多的网站使用伪静态URL了,伪静态有什么好处呢?主要是利于搜索引擎搜索,而且URL也显得美观。当然,要使用URL伪静态,必须要服务器支持相应的伪静态,所以很多朋友也使用不上。
但是有一种方法可以使URL美观,或许也还可以利于搜索引擎收录,而且也不用服务器特别的支持,那就是仿伪静态的URL,如/news/?123.html 这样的形式,比起news.asp?123似乎更美观,这样的实现方法并不难,也就是获取URL参数的方法不一样而已。
ASP获取“news/?123.html”中的参数123,可以用一下代码来获取:
<%
dim htmlid,id
htmlid=Request.ServerVariables(“QUERY_STRING”)
id=replace(htmlid,”.html”,”")
response.write id
%>
php获取“news/?123.html”中的参数123,可以用一下代码来获取:
<?php
$htmlid=$_SERVER['QUERY_STRING'];
$id=str_replace(“.html”,”",$htmlid);
echo $id ;
?>
以上是Gonten自己写的两个获取方法,当然也还有很多总方法。
本文地址:http://www.gonten.com/asp-php-url/ 转载请务必以超链接形式注明!
9 条评论我要评论 »
1 - Mr.Strong | 2009-09-13 at 15:26
代码放在哪儿呢?
[回复]
@Mr.Strong, 这里只是获取到了参数,放在哪里还是要看程序的
[回复]
2 - 歪豆 | 2009-09-13 at 18:18
我的不用想了,只要文章是静态的就可以了
[回复]
3 - goldapple | 2009-09-14 at 01:26
ASP的用过,很好用,PHP改日试试
[回复]
4 - 阿东 | 2009-09-14 at 08:26
不懂我的博客是不是静态的。。。倒是以.HTML结尾的。
[回复]
@阿东, 你的博客是动态了,只是以.html结尾而已,这样比较美观一点吧
[回复]
@Gonten, 虽然你已经给出代码。。但是我还是不懂怎么实现。。不过BO-BLOG有个高级优化,优化后就跟你的网址差不多了。 。可是不懂怎么弄。
[回复]
@阿东, 我这个代码只是用来开发网站的时候用的,不能在bo-blog上用。我的URL是伪静态,bo-blog也有,都需要服务器支持的,如果你的服务器支持,你按照bo-blog的要求制作一个.htaccess文件放在根目录就可以了
[回复]
@Gonten, 哈哈。。我用的服务器就是公司的。。我可以完全管理。
[回复]