Как сделать чтобы ссылка была только с морды?

[Удален]
1018

Добрый Вам!

Возникла необходимость сделать так, чтобы ссылки были не сквозные, а только с морды. Сайта сделаны на PHP. Программист сказал, что такое реализовать невозможно (в чем я сильно сомневаюсь).

Может кто подскажет как это сделать?

Заранее спасибо.

Egor109
На сайте с 13.12.2005
Offline
155
#1
WladimirU:
Добрый Вам!

Возникла необходимость сделать так, чтобы ссылки были не сквозные, а только с морды. Сайта сделаны на PHP. Программист сказал, что такое реализовать невозможно (в чем я сильно сомневаюсь).
Может кто подскажет как это сделать?

Заранее спасибо.

Сам в php не очень но придумал так хотя гуру могут и упростить

<?php

$urlink = "/index.php";

$urlink2 = "/";

$urlink3 = "".$_SERVER['REQUEST_URI'];

if ($urlink3 == $urlink) {

?>

ссылко ссылко ссылко html

<?php

}

if ($urlink3 == $urlink2) {

?>

ссылко ссылко ссылко html

<?php

}

?>

Можно в вынесеном файле

B
На сайте с 14.07.2006
Offline
71
#2
WladimirU:
Программист сказал, что такое реализовать невозможно (в чем я сильно сомневаюсь)

Ничего невозможного нет ;)

Andy.B
На сайте с 25.01.2006
Offline
90
#3
WladimirU:
Возникла необходимость сделать так, чтобы ссылки были не сквозные, а только с морды. Сайта сделаны на PHP. Программист сказал, что такое реализовать невозможно (в чем я сильно сомневаюсь).

Извините, но я бы такого программиста на работе не держал бы. Если он даже этого не может... или не хочет?

Almeira
На сайте с 24.07.2006
Offline
122
#4

WladimirU, просто разместите ссылку только на index.php.

Ааа может быть сайт на шаблонах? Ааа может быть … Хммм…

Вообщем напишите более подробно, а то с такой постановкой вопроса, нормального ответа не дождетесь.

B
На сайте с 06.04.2006
Offline
24
#5

if($_SERVER['REQUEST_URI']=="/") echo "<a href=....>...</a>";

А программер или не знает, или не хочет делать.

Мониторинг сайтов (http://hostpulse.ru/), серверов, проверка содержимого страниц.
dRiveR.dLL
На сайте с 25.09.2006
Offline
79
#6
Almeira:
WladimirU, просто разместите ссылку только на index.php.
Ааа может быть сайт на шаблонах? Ааа может быть … Хммм…
Вообщем напишите более подробно, а то с такой постановкой вопроса, нормального ответа не дождетесь.

Ну мне кажется очевидно, что это не набор статичных HTML :)

Мда, незнание - это не преступление, а нежелание знать - это уже диагноз. Я бы тоже присмотрелся к программисту (И почему всем так нравится это слово ?! По мне, так веб-мастер - гораздо более удачное название этой должности).

blaize поддерживаю решение, обойдемся без велосипедов :)

K
На сайте с 31.01.2001
Offline
737
#7
WladimirU:
Программист сказал, что такое реализовать невозможно

Анекдот есть про "может, но не хочет" и "хочет, но не может". У вашего программиста, возможно более тяжелый случай "не хочет и не может".

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
[Удален]
#8


if ('/' == $_SERVER['REQUEST_URI'] || '/index.html' == $_SERVER['REQUEST_URI']) {
echo '<a href="...">линк</a>';
}

Если индексный файл другой, то надо заменить index.html на имя индексного файла.

А иногда можно просто так, особенно в всяких нюках и прочих кривых CMS:

if (!$_SERVER['QUERY_STRING']) {

echo '<a href="...">линк</a>';
}
[Удален]
#9

Almeira, да, сайт именно на шаблоне. Как пример: www.m-profi.com. Загружается только основной контент (из файла).

п.с. Благодарю всех за полезные советы

DENIEL
На сайте с 15.11.2005
Offline
73
#10

Как сказано в предыдущем посте:

if($_SERVER[QUERY_STRING] == "")

{

print "Ссылки";

}

Оптимальный выход для Вашей ситуации.

А программера уволить надо бы...

Прежде чем что-то сказать думайте, если не хотите думать - лучше не говорите.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий