2015-12-31 2 views
-1

Я бы хотел, чтобы ссылка появилась на блоге отдельно от главной страницы.Как получить ссылку только на некоторых страницах

Однако я хочу, чтобы ссылка не работала на главной странице, я все еще хочу, чтобы там было слово YOUR PAGE, просто без ссылки.

<center> 
    <div id='customheader'> 
     <a href='http://www.yourpage.com/'>YOUR PAGE</a> 
    </div> 
</center> 
+0

Какое приложение на стороне сервера вы используете? Вам нужно использовать язык сценариев. Либо в браузере (JavaScript), либо на сервере. – undefined

+2

Возможный дубликат [Может ли jQuery обнаруживать определенный URL-адрес и выполнять функцию, основанную на этом URL?] (Http://stackoverflow.com/questions/4619601/can-jquery-detect-a-specific-url-and-perform- a-function-based-off-the-url) –

+1

много ответов на это уже в stackoverflow, а также тег центра обесценен. –

ответ

1

Использование JavaScript:

if (document.URL == 'http://www.yourpage.com/') { 
    document.getElementById('customheader').insertAdjacentHTML('afterbegin', 'Your page'); 
} else { 
    document.getElementById('customheader').insertAdjacentHTML('afterbegin', '<a href="http://www.yourpage.com">Your page</a>'); 
} 

Использование PHP:

<div id='customheader'> 
<?php 
    if ($_SERVER['REQUEST_URI'] == '/' || $_SERVER['REQUEST_URI'] == "/index.php") { 
    echo "YOUR PAGE"; 
    } else { 
    echo "<a href='http://www.yourpage.com/'>YOUR PAGE</a>"; 
    } 
?> 
</div> 
0

через CSS

<style type="text/css"> 
    body #customheader a[href]:after { content: ''; } 
</style> 

Но вы должны были бы сделать так, что появляется только на домашняя страница. Он также не будет работать на старых браузерах.

Смежные вопросы