我想操作源url


I want to manipulate the source url

如果用户在页面中www.sitename.com/folder/index.php然后他点击另一个页面/网站的url但是第二个页面不应该检测到用户来自www.sitename.com/folder/index.php相反,它应该显示www.sitename.com/someting/sometingelse

简而言之,我想操作源url

htaccess重写会有帮助吗?

例如:

在您的页面中:

<a class='redirectable' href='somewhere'>Link1</a>
<a class='redirectable' href='somewhere'>Link2</a>
<a href='somewhere'>Link3</a>
$(document).ready(function(){
    $('.redirectable').click(function(e){
        e.preventDefault();
        window.location = 'myRedirectPage.php?target=' + $(this).attr('href');
    });  
});

在myRedirectPage.php中:

<?php
if(!empty($_GET['target']))
  header('Location: '+trim($_GET['target']));

我同意Mojtaba的观点。

从原始页面,您可以链接到www.sitename.com/someting/somehingelse,它会自动重定向到目标页面。