Неправильный ввод в адресной строке браузера
У меня есть пункт меню который ссылается на страницу http://sitik.ru/videolessons/1.php?page=1
Скажите как сделать,чтоб если пользователь неправильно ввёл ссылку в браузере его пренаправило на страницу http://sitik.ru/videolessons/1.php?page=1 У меня в коде есть такая проверка. Код:
if(empty($page)){ http://sitik.ru/videolessons/1.php?page=1 если не правильно набрана ссылка в браузере. Пробую так: Код:
<?php Notice: Undefined variable: URL in z:\home\sitik.ru\www\blocks\kontent.php on line 14 [Денвер: показать возможную причину ошибки] Warning: Cannot modify header information - headers already sent by (output started at z:\home\sitik.ru\www\videolessons\1.php:16) in z:\home\sitik.ru\www\blocks\kontent.php on line 14 |
Вот так вроде сработало.
Код:
@$page = $_GET['page']; http://sitik.ru/papka/ он попадает каталог файлов, как сделать чтоб не попадал, не могу понять как написать,чтоб перебросило его на /videolessons/1.php?page=1'> |
Как сделать пере направление с каталога на страницу, чтоб пользователь не попадал на каталог мой,не получается.
Я имею ввиду чтоб не попадал на http://sitik.ru/videolessons а попадал на http://sitik.ru/videolessons/1.php?page=1 |
гугльте RewriteRule
|
Создал файл,навзал его .htacess в тотале комнадере и написал внутри него.
Код:
ErrorDocument 404 /videolessons/1.php?page=1 http://sitik.ru/вавава Никакой переадресации не вижу, от файла .htacces на страницу http://sitik.ru/videolessons/1.php?page=1 Файл мой с названием .htacces находится в каталоге www. |
Там и не должно быть переадресации.
|
Часовой пояс GMT +3, время: 18:23. |