Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Редирект при переходе на любой адрес выше второго уровня
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
Все верно, папок нет. У меня mod_rewrite адреса заменяет ("abc.ru/index.php?page=news" на abc.ru/news/" ). Проблема в том, что дальше второй папки у меня флешка перестает отображать её содержимое. Делал не flashmenulabs, поэтому возможности править пути в самой флешке нет. А если набрать "abc.ru/news/aaa/123", ошибки 404 не возникает (из-за mod_rewrite). Вариант один в голову приходит, проверять, идут ли при таком запросе данные из БД, и если пусто - header('Location: /404.php'). А вообще, по-моему я переработал сегодня, голова не варит совсем. Поправьте, если есть другие варианты.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.