Articles of Переадресация

Nginx + PHP: перенаправить защищенный запрос файла на PHP-скрипт, а затем загрузить файл

У меня есть каталог / upload /, где пользователи могут загружать конфиденциальные файлы. Пример: example.com/upload/username/myfile.jpg Я хочу, чтобы файлы были доступны только пользователю, загрузившему их в свой собственный каталог. В моей конфигурации сервера Nginx я сначала перенаправляю все местоположение, содержащее «загрузку» в файл PHP: location ^~ /upload/ { rewrite ^(.*)$ /dl-file.php?$1 break; } Итак, http://example.com/upload/username/myfile.jpg […]

Чтобы перенаправить пользователя обратно в index.php после обработчика

Я поставил «имя пользователя» и «пароль» на мою форму. Действие запускает handler.php. Пользователь видит тогда только белую страницу (handler.page), если он не перезагружает свой браузер на handler.php. Если он это сделает, обработчик вернет его к index.php. Я хочу, чтобы пользователь автоматически возвращался на домашнюю страницу после того, как был на handler.php, где он получил login […]

PHP, как открыть страницу1, перенаправить на страницу2 и показать страницу1 в div dom?

У меня много подстраниц, есть URL-адреса, например www.domain.com/sub/page1.php www.domain.com/sub/page2.php … Теперь, когда я ввожу там url в браузере. все они перенаправляются на www.domain.com/sub/index.php , а текущая подстраница будет отображаться в div dom в index.php . Мои знания очень ограничены. Я знаю только jqeury.load и php header Location . но трудно перенаправить index.php затем сообщите index.php […]

Слишком много перенаправлений

Я не могу найти решение этого. В основном мы используем систему тщеславия, так что ее user.domain.com. Доступ ко всем файлам осуществляется, например, user.domain.com/home.php и т. Д. Когда вы удаляете куки-файлы, перенаправления работают, он предлагает им снова войти в систему. Но когда я использую logout, он по-прежнему работает, но когда они возвращаются к ссылке для входа […]

Перенаправление на вход в систему, когда пользователь не вошел в систему, или пользователь пытается получить доступ к странице напрямую с URL-адреса, используя angularjs

Я создаю небольшой проект, в котором, если роль пользователя – Sales, то после входа в систему он перенаправляет пользователя на страницу формы продаж. Теперь, как я могу перенаправить пользователя на страницу входа в систему, если пользователь пытается получить доступ к странице Sales form , указав свой путь в URL-адресе, а также пользователь не зашел в […]

Как перенаправить пользователей настольных компьютеров от мобильного сайта с помощью PHP

В настоящее время я перенаправляю мобильных пользователей на http://website/mobile/index.php используя скрипт PHP из detectmobilebrowser.com скрипт <?php $useragent=$_SERVER['HTTP_USER_AGENT']; if(preg_match('/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[aw])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i',substr($useragent,0,4))) header('Location: http://mysite.com/mobile.php'); ?> проблема Мне нужно перенаправить пользователей настольных компьютеров с http://mysite.com/mobile.php на http://mysite.com ——————- Отредактировано —————————– Я […]

PHP if (cookie задан цикл переадресации

Итак, у меня проблемы с довольно простым PHP, так как я вообще не разбираюсь в этом. Итак, вот код: <?php if(!isset ($_COOKIE['cookie'])) { header("Location: index.html"); } else { header("Location: index2.php"); ?> Он находится наверху документа HTML, перед любым другим HTML, потому что я слышал, что заголовок не будет работать иначе (это утверждение может доказать мое […]

Как перенаправить весь веб-трафик на определенную страницу?

Есть ли способ перенаправить весь трафик на мой сайт на определенную страницу? Мой бесплатный хост поддерживает PHP. Не уверен, что это подходит для этого или нет. Спасибо.

Drupal localhost перенаправляется на www.localhost.com

Я работаю над сайтом drupal, который я проверил (svn) на своем локальном хосте. Теперь проблема в том, что когда я иду: http://www.site.com все работает отлично, но когда я иду: HTTP: // локальный / работа / сайт Я перенаправляюсь на http://www.localhost.com/work/site Я запустил скрипт install.php и все отлично работает. Это переустанавливает все, но когда я перехожу […]

Является ли хорошей практикой использовать теги meta refresh для перенаправления вместо функции header () в php?

Мне нужно многократно использовать перенаправления в моих сценариях, например, после входа пользователя в систему мне нужно перенаправить их в область администратора и т. Д. Но мне неудобно всегда иметь функцию заголовка на самом верху. Итак, если я использую теги мета-обновления для своих перенаправлений, это то, что было бы недооценено в соответствии с лучшими практиками или […]