2016-04-28 50 views
0

如果用戶在頁面 www.sitename.com/folder/index.php 和他點擊一個URL到另一個頁面/站點 但第二頁不應該檢測到用戶從www.sitename.com/folder/index.php 不是來它應該顯示 www.sitename.com/someting/somethingelse我想操縱源地址

總之

我要處理的源URL

是htaccess重寫將幫助?

+0

的可能的複製[如何在PHP中創建友好的網址是什麼?(HTTP:/

在你的頁面

/stackoverflow.com/questions/812571/how-to-create-friendly-url-in-php) – andrew

+0

錯誤複製@andrew –

+0

點擊後,重定向到您的somethingelse頁面。然後,重定向到目標 – Mojtaba

回答

0

例如:

<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'])); 
+0

它的重定向代碼,對吧?但問題是 www.sitename.com/someting/somethingelse 有它的內容,我不能重定向它。 我只是掩飾操縱,點擊來自該特定頁面... –

+0

你可以把代碼放在它的頂部。所以,只有當你傳遞'target'參數時纔會重定向。 (或任何你想要的參數) – Mojtaba

+0

哦,明白了......好吧.. –

0

我同意Mojtaba。

從原始頁面,您可以鏈接到www.sitename.com/someting/somethingelse,它會自動重定向到目標頁面。

+0

其重定向代碼,對吧?但問題是www.sitename.com/someting/somethingelse有內容,我不能重定向它。我只是掩飾操縱點擊來自該特定頁面... –