site.ru/VARS/
Как запретить передавать параметр в открытом виде
index.php?param=vars
Спустя 41 минута, 2 секунды (19.12.2011 - 16:02) T1grOK написал(а):
if(!empty(GET)){
echo 'Нету такой страницы';
}
Правда, смотря каким образом реализовано ЧПУ.
Спустя 52 минуты, 26 секунд (19.12.2011 - 16:54) maximka787 написал(а):
T1grOK
тут так не пройдет
RewriteRule ^([A-Za-z_]+)/$ /index.php?url=$1
тут так не пройдет
Спустя 1 час, 48 минут, 49 секунд (19.12.2011 - 18:43) inpost написал(а):
maximka787
Сделай отдельно редирект. Вроде с редиректом может прокатить.
Только смысла не понимаю
Сделай отдельно редирект. Вроде с редиректом может прокатить.
Только смысла не понимаю
Спустя 3 часа, 17 минут, 25 секунд (19.12.2011 - 22:00) maximka787 написал(а):
inpost
гугл проиндексировал старые ссылки, я сделал ЧПУ и все отл. а старые работают как зеркала. вот это и хочу запретить)
гугл проиндексировал старые ссылки, я сделал ЧПУ и все отл. а старые работают как зеркала. вот это и хочу запретить)
Спустя 29 минут, 5 секунд (19.12.2011 - 22:29) phpdreamer написал(а):
запрещать нужно с перенаправлением на новый адрес и кодом ответа 302.
для проверки используй $_SERVER['REQUEST_URI']
для проверки используй $_SERVER['REQUEST_URI']
Спустя 11 часов, 57 минут, 23 секунды (20.12.2011 - 10:27) maximka787 написал(а):
phpdreamer
Ну вот такая конструкция решит суть задачи?
нефиг поисковику и людям вообще пробовать параметры. там ЧПУ и только. Весь сайт выводятся одним скриптом index.php, поэтому ошибка 404.
Вот так, хорошее решение?
Ну вот такая конструкция решит суть задачи?
нефиг поисковику и людям вообще пробовать параметры. там ЧПУ и только. Весь сайт выводятся одним скриптом index.php, поэтому ошибка 404.
if(stristr($_SERVER['REQUEST_URI'], 'index.php'))
{
header("HTTP/1.0 404 Not Found");
exit;
}
Вот так, хорошее решение?
_____________
..Работает - не трогай!