how to remove multiple slashes in URI with 'PREG' or 'HTACCESS'

后端 未结 5 2126
滥情空心
滥情空心 2021-01-04 21:51

how to remove multiple slashes in URI with \'PREG\' or \'HTACCESS\'

site.com/edition/new/// -> site.com/edition/new/


site.com/edition///new/ -> site.co

5条回答
  •  梦毁少年i
    2021-01-04 22:24

    Edit: Ha I read this question as "without preg" oh well :3

    function removeabunchofslashes($url){
      $explode = explode('://',$url);
      while(strpos($explode[1],'//'))
        $explode[1] = str_replace('//','/',$explode[1]);
      return implode('://',$explode);
    }
    
    echo removeabunchofslashes('http://www.site.com/edition////new///');
    

提交回复
热议问题