Articles of redirect

Перенаправить URL-адрес ссылки (ссылки)

У меня есть сценарий, когда пользователь получает электронное письмо от системы с конкретной ссылкой, требующей входа в систему. например, ссылка http://test.url.com/product/2 . Если щелчок по этой ссылке перенаправляет пользователя на страницу входа в систему и перенаправляет на полученный URL при успешном входе в систему. Но проблема, с которой я столкнулась, – это система, всегда перенаправляемая […]

301 Перенаправление со старого URL не работает (prestashop)

У меня есть новый сайт для существующего домена. Я хочу перенаправить старые URL-адреса на новый сайт, но простой способ: Перенаправить 301 oldURL newURL не работает. Мне сказали, что есть проблема с тем, что старый URL-адрес содержит index.php в нем и что для этого мне нужно правило перезаписи … пример для новых / старых URL-адресов: old: […]

как конвертировать www.example.com/posts/123 в example.com/posts/123?

Я использую nginx 1.2.1, работающий в Ubuntu 12.10 Я выполнил это решение в https://stackoverflow.com/a/7958540/80353 Итак, мои vhosts теперь выглядят так: server { listen 80; server_name www.example.com; return 301 http://example.com$request_uri; } server { listen 80; client_max_body_size 5M; server_name example.com; root /var/virtual/example.com/webroot; include common.conf; include php.conf; } Не знаю, что я сделал не так. В настоящее время, […]

Перенаправить HTTPS на HTTP, если параметр querystring отсутствует через htaccess

Я хотел бы перенаправить HTTPS на HTTP только в том случае, если отсутствуют следующие параметры запроса: https://www.example.com/index.php?p=login https://www.example.com/index.php?p=signup https://www.example.com/index.php?p=cart https://www.example.com/index.php?p=one_page_checkout То есть любой запрос, отличный от этого, должен перенаправляться с HTTPS на HTTP. Я хочу убедиться, что только мой путь проверки – это HTTP. Можно ли это сделать, просто используя .htaccess с RewriteCond и RewriteRule […]

Laravel 5.2 – Каждый маршрут перенаправляется на главную страницу

Я только начал приложение laravel 5.2. Каждый маршрут, который я принимаю (/ register / logout, login, …), перенаправляет меня на домашнюю страницу. Вот мои маршруты <?php Route::group(['middleware' => ['web']], function () { //Register Route::get('/register', 'Auth\AuthController@getRegister'); Route::get('/register/success', 'Auth\AuthController@getRegisterSuccess'); Route::post('/register', 'Auth\AuthController@PostRegister'); //Login Route::get('/login', 'Auth\AuthController@getLogin'); Route::post('/login', 'Auth\AuthController@PostLogin'); //Password Reset Route::get('/password/reset/email', 'Auth\PasswordController@getEmail'); Route::get('/password/reset/{token}', 'Auth\PasswordController@getToken'); Route::get('/password/reset/sent', 'Auth\PasswordController@getSent'); Route::post('/password/reset/email', 'Auth\PasswordController@postEmail'); Route::post('/password/reset', […]

PHP перенаправляет обратно на предыдущую страницу

Что я сделал для страницы login.php, если пользователь вошел в систему, он будет перенаправлен на страницу first.php. session_start(); if(isset($_SESSION['usr']) && isset($_SESSION['pswd'])){ header("Location: first.php"); } На всех других страницах, если пользователь не зашел в систему, он будет перенаправлен на страницу login.php. session_start(); if(!isset($_SESSION['usr']) || !isset($_SESSION['pswd'])){ header("Location: login.php"); } Вот проблема: есть ли способ перенаправить пользователя обратно […]

Загрузите файл с помощью cURL

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

history.js и перенаправление заголовков

У меня проблемы с history.js, которые я не знаю, как обращаться. На веб-сайте, над которым я работаю, мы используем history.js для перемещения между страницами – если вы нажмете на любую ссылку history.js загрузите URL-адрес через AJAX, обновите URL-адрес и создайте эффект перехода для контента. Однако у нас есть также индексная страница с элементами; если вы […]

PHP, заголовок (перенаправление), не работающий на реальном сервере

У меня есть этот код if(isset($_GET['elimina_id'])){ if (in_array($_GET['elimina_id'], $_SESSION['cart']) ) { $index = (array_keys($_SESSION['cart'], $_GET['elimina_id'])); $i = $index[0]; unset($_SESSION['cart'][$i]); header('location: cart.php'); } } В принципе, я хочу удалить элемент в корзине. Дело в том, что на тестовой странице localhost все работает, но на живом сервере у меня проблемы с header() . Если я поставил header() […]

Laravel – Вызов Перенаправления :: в () изнутри

В настоящее время я работаю над cms, который построен на основе Laravel 4. Я пытаюсь создать систему плагинов, похожую на Pyro CMS, где виды модулей могут быть включены в представление страницы с использованием системы шаблонов Blade. Я создаю плагин контактной формы, который, если он будет отправлен успешно, перенаправит пользователя на заданный URL-адрес или просто перенаправит […]