这是我的域http://cdtr.cf,它位于index.php上。
我在哪里写了一些代码,该代码从URL框中提取URL并修剪其后缀以标识访问者的身份。
问题是有人打开http://cdtr.cf/....
时显示未找到错误404页面
而http://cdtr.cd/
正常工作。我需要做的就是,当有人用http://cdtr.cf/....
来访时,他们必须重定向到index.php
,并且他们的请求应该像http://cdtr.cf/index.php/....
那样处理。
我想出于某种目的保留后缀:-http://cdtr.cf/suffix
。
如果所有这些都没有在URL框中进行任何可见的更改,那将是很好的。
谢谢。
$link= (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']=== 'on'? "https" : "http") . "://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo $link; //It is working fine on localhost but not when i put it live
答案 0 :(得分:0)
此代码将根据您的要求为您提供其余的网址
<?php
$link = $_SERVER['REQUEST_URI'];
echo $link = ltrim($link, '/');
//if you want you can trim last / too using $link = rtrim($link, '/');
?>
如果您想获得像yoursite.com/stuffs/removedthis这样的中间商品
然后您必须使用以下代码
<?php
$link = $_SERVER['HTTP_HOST'];
$link .= $_SERVER['REQUEST_URI'];
$link = explode('/', $link);
echo $a = $link[1];
?>
第二个示例:
$link = "example.com/stuff/removethis/....blah";
$link = explode('/', $link);
echo $a = $link[1];