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
Форумы портала PHP.SU :: Версия для печати :: Перенаправление --->
Форумы портала PHP.SU » » Вопросы новичков » Перенаправление --->

Страниц (1): [1]
 

1. ytrewq123 - 01 Декабря, 2015 - 18:09:25 - перейти к сообщению
Здравствуйте!
Вот какая проблемка.
Да полный интернет. Всё перерыл, но не получается у меня. Мне надо просто что-бы зайти на сайт через страницу index.html и admin.php. Ну ни как не получается.
Вся кое читал. Но насколько я понимаю 301 способом это не верно.
Но не получается и им.
Не напишите как.
Например фаилы.

index.html , chitalka.html , pisalka.html , otpravitj.html

Ну так вот, что-бы нельзя на прямую зайти в 2, 3, 4. Только через 1 index.html
2. DeepVarvar - 01 Декабря, 2015 - 21:09:00 - перейти к сообщению
Отсыпь!
3. ytrewq123 - 01 Декабря, 2015 - 21:21:39 - перейти к сообщению
Чо сыпануть для отсыла???
4. DelphinPRO - 01 Декабря, 2015 - 22:11:45 - перейти к сообщению
ytrewq123, не, ну реально - завтра, когда отпустит, соберись с мыслями и опиши проблему внятно Улыбка ничего же не понятно в этом потоке мыслей...
5. ytrewq123 - 02 Декабря, 2015 - 01:04:47 - перейти к сообщению
Значится так.
Есть сайт. И там несколько страниц.
На одну можно попасть по адресу http://localhost/sait/chitalka[dot]html
На вторую можно попасть по адресу http://localhost/sait/pisalka[dot]html
На третью можно попасть по адресу http://localhost/sait/otpravitj[dot]html
И есть главная страница на неё можно попасть по адресу
http://localhost/sait/index[dot]html
Так вот я хоте лбы. Чтобы человек набрав http://localhost/sait/chitalka[dot]html
Попал бы на http://localhost/sait/index[dot]html и уже от сюда по ссылке на другую страницу.
Что бы всё шло через http://localhost/sait/index[dot]html а там уже жми на ссылки и куда хочешь.
Надеюсь ясно.
Спасибо Вам что решили помочь.
6. dcc0 - 02 Декабря, 2015 - 01:12:30 - перейти к сообщению
Вернее, хочет проверять, откуда пришел посетитель.
7. DeepVarvar - 02 Декабря, 2015 - 09:02:47 - перейти к сообщению
Это не будет легко.
Вот откуда человек может попасть на читайку:

1) с поисковой выдачи (ботов мы не отсеили, т.к. они могли предварительно пройти через индекс).
2) с писалки не проходя через индекс.
3) нажал F5 на читалке.
4) с индекса.

1) Если ты будешь проверять "а заходил ли он хоть раз на индекс?" то это будет некорректно исходя из озвученных условий.
Если это будет корректным, то, нет смысла, т.к. с писалки на читалку он уже без похода на индекс пойдет.

2) Если подстроиться под условия задачи с другого боку, то тебе достаточно проверить реферер.
Если предыдущая страница была не индекс, то редирект на индекс.
Но это уже тупняк, и ты что-то делаешь не так.
А точнее что-то делаешь, но вопрос задал не правильный, т.к. сам не правильно предположил что решение лежит в этой стороне.
8. ytrewq123 - 02 Декабря, 2015 - 19:52:37 - перейти к сообщению
Спасибо Всем.
Блин неужели я точно чего то не понял. Или всё же описал не так.
А как же всё это. О чём пишут в . .htaccess
И пример. Разве это не то что надо мне. Только я не могу понять как мне написать и применить это. Или я что-то путаю.
Вот что пишут: «


Redirect /linux http://www[dot]linux[dot]org
Redirect /linux/download.html http://www[dot]linux[dot]org/dist/download_info[dot]html
Redirect 301 /kernel http://www[dot]linux[dot]org
теперь при наборе http://mysite[dot]ru/linux будут открываться http://www.linux.org. В последнем примере WEB сервер будет передавать код 301, что означает "документ перемещен постоянно". »


И меня смущает этот 301.
Очень извиняюсь если туплю.
9. DeepVarvar - 03 Декабря, 2015 - 08:18:23 - перейти к сообщению
ytrewq123 пишет:
Разве это не то что надо мне
А никто и не знает что тебе надо. Это только ты знаешь.
Если не можешь описать примерами, тогда описывай на "живых данных" -- у меня есть это и это, хочу так и вот так.
10. ytrewq123 - 04 Декабря, 2015 - 02:50:55 - перейти к сообщению
Oбъясню ещё раз.
Есть страница администратора. В неё попадаем через пароль. В ней ссылки.
Исправит. Добавить.
Нажав на Исправит попадаем на страницу ispravitj.html
Нажав на ссылку Добавит попадаем на страницу dobavitj.html
Так вот. Как сделать чтобы не возможно было попасть на ispravitj.html или dobavitj.html написав в адресной стоке ispravitj.html или dobavitj.html
Только через страницу администратора. Иначе какой толк от пароля?*
11. Faraon-san - 04 Декабря, 2015 - 10:35:06 - перейти к сообщению
жесть! Не понял
12. Sail - 04 Декабря, 2015 - 11:57:51 - перейти к сообщению
ytrewq123, посмотрите материалы на тему "Единая точка входа на сайт"
Для начала...
13. higub - 04 Декабря, 2015 - 15:18:59 - перейти к сообщению
вы трезвы?

 

Powered by ExBB FM 1.0 RC1