如果用户在页面中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,它会自动重定向到目标页面。