我想在网址末尾添加"/info"
。如果"/info"
已经存在,我想离开它。如何定义字符串结尾
我目前使用:
if(strpos($url, "/info") === false){
$url .= "/info";
}
但上面的代码只能如果该URL不会在年底含有"/"
。
例如:如果网址是http://www.domain.com
那么它可以很好地工作,输出是http://www.domain.com/info
。如果网址是http://www.domain.com/
那么它显示http://www.domain.com//info
。
如何避免这种情况?
从技术上讲,双斜杠仍然在URL中工作。 –
@ChristianVarga:*技术上*,但是,这两个URL标识完全不同的资源。如果你直接从文件系统中提供服务,Apache并不太在意......但是如果你通过脚本路由URL来决定如何提供服务,'/ info'和'// info'可以表示两种不同的方式的东西。谷歌可能会认为它们是不同的。 – cHao
@cHao好点,没想到。 –