Вопросы с тегами [redirect]

1

голосов
0

ответ
6

Просмотры

Как перенаправить HTTP трафик HTTPS при использовании виртуального хостинга в Tomcat

Мне нужно настроить мой сервер Tomcat 9 для перенаправления HTTP на HTTPS-трафика. Я пробовал: Используя разъем для порта HTTP и имеющий атрибут redirectPort, указывающий на защищенный разъем. В том числе ссылки безопасности ограничения в нижней части web.xml, который работает для других серверов Tomcat, которые не используют виртуальный хостинг Connector безопасности Constraint всего приложения / * СЕКРЕТНО конфигурации хоста в server.xml https://example2.com - Works https://www.example2.com - работает www.example2.com - не работает example2.com - не работает
scanlex
1

голосов
4

ответ
38

Просмотры

Заголовок перенаправления, если агент пользователя равно переменных с помощью PHP

У меня есть сценарий, который должен перенаправлять на 403 страниц, если агент пользователя равно переменные, но если нет - должно показывать нормальную страницу. Вместо этого на экране сценария только пустая страница, и это все. Пожалуйста, помогите мне решить мою проблему или то, что я делаю неправильно. Вот сценарий: главная страница Показать
1

голосов
0

ответ
83

Просмотры

Перенаправление на определенный порт

У меня есть сервер, на котором веб-сервер работает на 1150 портов и других услуг на несколько других портов, как 1151, 1152 и т.д. Сейчас пользователь должен добавить порт в URL, чтобы получить доступ к веб-серверу. Я хочу, чтобы перенаправить: abc.example.com abc.example.com:1150 http://abc.example.com https://abc.example.com http://abc.example.com:1150 к: https: //abc.example.com:1150 Кроме того, я не хочу, чтобы перенаправить вызов другого порта (например, abc.example.com:1151) до 1150. Я использовал следующий код в моей / и т.д. / Nginx / сайты-доступные / ssl.conf файл: сервер {слушать 80; server_name abc.example.com; вернуться 301 https: // $ server_name $ REQUEST_URI; } Его перенаправление на страницу "400 Bad Request". Спецификация сервера: Ubuntu 16,04, Nginx.
Gaurav
1

голосов
1

ответ
87

Просмотры

Перенаправить все вложенные папки языка в языковой папке

Я хотел бы перенаправить все вложенные папки языка в языковой папке. Например: http://example.com/es/folder1/ http://example.com/es/folder1/folder2/ перенаправлять http://example.com/es/ Я пробовал различные варианты, такие как RedirectMatch 301 ^ эс /(.*)$ www.example.com/es/$1 или RewriteRule ^ эс /(.*)$ www.example.com/es/$1 но родительская папка такой же, как папка назначения, она делает цикл.
Florian
1

голосов
1

ответ
331

Просмотры

Перенаправление Prestashop язык не работает

Как я понимаю, при добавлении нескольких языков корень URL должен автоматически перенаправлять на язык браузера или язык по умолчанию. http://example.com должен перенаправлять http://example.com/fr/ на французском языке, например. На локальном он работает, есть 301 (или 302) вернулась. Но когда я пытаюсь его подталкивать http://example.com возвращает HTTP 200 с пустой страницей. Я активировал дружественные URL, регенерированного файл Htaccess, пытался иметь только один язык активирован. Ничего такого. Есть ли что-то я не хватает? Я вижу много вопросов о том, как не делать это перенаправление. # ~~ начать ~~ Не удалить этот комментарий, Prestashop сохранит автоматически код вне этого комментария, когда .htaccess будет сгенерирован снова # .htaccess автоматически генерируется PrestaShop электронной коммерции с открытым исходным кодом решение # HTTP: //www.prestashop .com - HTTP: // WWW. prestashop.com/forums SetEnv HTTP_MOD_REWRITE На RewriteEngine на #domain: mydomain.com RewriteRule. - [Е = RewriteBase: /]? RewriteRule ^ апи $ апи / [L] RewriteRule ^ апи /(.*)$% {ENV: RewriteBase} вебсервис / dispatcher.php URL = $ 1 [QSA, L] # Изображения RewriteRule ^ ([0-9]) (\ - [_ A-Za-Z0-9 -] *) (- [0-9] +) /.+ \ JPG $% {ENV: RewriteBase}?. IMG / р / $ 1 / $ 1 $ 2 $ 3.jpg [L] RewriteRule ^ ([0-9]) ([0-9]) (\ - [_ A-Za-Z0-9 -] *) (-? [0-9] + ?) /.+ \ JPG $% {ENV: RewriteBase}. IMG / р / $ 1 / $ 2 / $ 1 $ 2 $ 3 $ 4.jpg [L] RewriteRule ^ ([0-9]) ([0-9]) ([ 0-9]) (\ - [_ A-Za-Z0-9 -] *) (- [0-9] +) /.+ \ JPG $% {ENV: RewriteBase}?. IMG / р / $ 1 / $ 2 / $ 3 / $ 1 $ 2 $ 3 $ 4 $ 5.jpg [L] RewriteRule ^ ([0-9]) ([0-9]) ([0-9]) ([0-9]) (\ - [_ а- Za-z0-9 -] *) (- [0-9] +) /.+ \ JPG $% {ENV: RewriteBase}?. IMG / р / $ 1 / $ 2 / $ 3 / $ 4 / $ 1 $ 2 $ 3 $ 4 $ 5 $ 6.jpg [L] RewriteRule ^ ([0-9]) ([0-9]) ([0-9]) ([0-9]) ([0-9]) (\ - [_ A-Za ?. -Z0-9 -] *) (- [0-9] +) /.+ \ JPG $% {ENV:
andrei
1

голосов
0

ответ
195

Просмотры

CodeIgniter 3 Перенаправление домена хоста для индекса [дублировать]

Этот вопрос уже есть ответ здесь: Настройка базового URL в CodeIgniter 3 ответа CodeIgniter удаления index.php из URL 29 ответов Я пытаюсь перенаправить мой domain.com к domain.com/index. Я пытался как через route.php и httaccess. но не работает. route.php $ маршрут [ ''] = "front_controllers / дома / home_controller / индекс"; $ Для маршрута [ 'индекс'] = "front_controllers / дома / home_controller / индекс"; httaccess файл RewriteEngine On RewriteRule ^ $ индекс [L] RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_FILENAME}! -d RewriteRule ^ (. *) $ index.php / $ 1 [L] Я в прошлом я добавил некоторые правила в HTAccess удалить «index.php» в CodeIgniter. Я хочу, чтобы загрузить мою домашнюю страницу, которая находится на «индекс» по загрузке домена.
1

голосов
1

ответ
27

Просмотры

Redirect user to the secure connection when hit the domain

Я написал правило в .htaccess он работал большим в соответствии с требованием теперь есть небольшое изменение в требовании, и я путаю, что, как я могу добиться этого путь изменения моего предыдущего правила первого правила, которое работает в том, что, когда при когда пользователь попал домен example.com или www.example.com пользователь должен быть перенаправлен на https://www.example.com/blog/ это правило работает в настоящее время следующим требованием является то, что, когда пользователь попал в домен HTTP: // www.hkdcrandom.com/blog/lorem-ipsum/ ИЛИ http://www.hkdcrandom.com/blog/lorem-ipsum/ Он должен перенаправлять https://www.hkdcrandom.com/blog/lorem-ipsum/ Но эта вещь не работает здесь является правилом, которое я написал до сих пор. # НАЧАТЬ WordPress RewriteEngine На RewriteBase / блог / RewriteRule ^ индекс \ .php $ - [L] RewriteCond% {REQUEST_FILENAME} -f RewriteCond% {REQUEST_FILENAME}! -d RewriteRule. /blog/index.php [L] # END WordPress RewriteEngine On RewriteCond% {HTTP_HOST}! ^ WWW \. [NC, OR] RewriteCond% {HTTPS} на RewriteCond% {HTTP_HOST} ^ (?: WWW \.) (+.) $ [NC] RewriteRule ^ https:!? //Www.%1% {REQUEST_URI} [R = 301, L, NE] Может ли одно сказать мне, что я делаю неправильно
Mohsin Abbas
1

голосов
1

ответ
177

Просмотры

Установить CookieAuthentication перенаправлять путь

Я хочу только пользователи с LocationId, чтобы иметь возможность Acces мои методы контроллера. На странице индекса местоположения пользователей, введите их идентификатор, который сохраняется в куки. Если пользователь пытается Acces страницы без, пользователь должен быть redirecteded на страницу индекса местоположения. Это почти работает, но у меня есть проблемы с перенаправлением. Я использую ASP NET ядро ​​2.0. Мой контроллер выглядит следующим образом [AllowAnonymous] общественный класс LocationController: Controller {... [HttpGet] публичный индекс IActionResult () {вернуться View (); } [HttpPost] общественных асинхронной Index Task (строка ID) {ILocationModel местонахождения = ждут _repo.GetLocation (ID); если (место! = NULL) {вар претензия = новый список {новая Претензия (ClaimTypes.Name, location.id)}; вар claimsIdentity = новые ClaimsIdentity (претензии, CookieAuthenticationDefaults.AuthenticationScheme); ждут HttpContext.SignInAsync (CookieAuthenticationDefaults.AuthenticationScheme, новый ClaimsPrincipal (claimsIdentity)); вернуться RedirectToAction ( "Индекс", "магазин"); } Вернуть RedirectToAction ( "", ""); } И в configureServices () в запуске у меня есть: services.AddAuthentication (CookieAuthenticationDefaults.AuthenticationScheme) .AddCookie (опции => {options.ReturnUrlParameter = ""; options.AccessDeniedPath = "/ Location / Index /"; options.LoginPath = " / местоположение / индекс "; options.LogoutPath = "/ Местонахождение / Выход";}); services.AddMvc (конфигурации => {Вар политика = новый AuthorizationPolicyBuilder () .RequireAuthenticatedUser () Строить (); config.Filters.Add (новая AuthorizeFilter (политика)); }); Когда я получить доступ к странице несанкционированным я получаю перенаправлены на HTTP: // локальный: 52525252525252FLocation% 2525252525252525252525252525252525252FIndex% 2525252525252525252525252525252525253F% 2525252525252525252525252525252525253D% 252525252525252525252525252525252525252FLocation% 252525252525252525252525252525252525252FIndex% 252525252525252525252525252525252525253F% 252525252525252525252525252525252525253D% 25252525252525252525252525252525252525252FLocation% 25252525252525252525252525252525252525252FIndex колдунья вызывает Ошибка HTTP 404,15 - Not Found Модуль фильтрации запросов настроен на отклонить запрос, где строка запроса слишком долго. Почему все это добавляется к пути? 15 - Not Found Модуль фильтрации запросов настроен на отклонить запрос, где строка запроса слишком долго. Почему все это добавляется к пути? 15 - Not Found Модуль фильтрации запросов настроен на отклонить запрос, где строка запроса слишком долго. Почему все это добавляется к пути?
lst
1

голосов
0

ответ
25

Просмотры

Как получить доступ ответ от перенаправлены URL?

Постановка задачи Необходимо получить аутентификацию третьей стороной сделано, но проблема в том, когда мы перенаправляют назад к нашему домену (https://flow-qa.mobileaware.com/unified/auth/redirect?code=VLTwn9) после успешного входа в систему для портала третьей стороны, в дополнение к получению кода (в строке запроса), мы также получить некоторые связанные с пользователем информацию в ответ. В настоящее время, я не понятие о том, как получить доступ к этой реакции. Вы можете оставить комментарий, если требуется дополнительная информация.
guptakvgaurav
1

голосов
1

ответ
323

Просмотры

Как перенаправить j_spring_security_check

У меня есть Java Spring MVC веб-приложение, и я реализовал регистрационную часть с помощью пружинной безопасности. Версия яровой безопасности, я использую 3.2.5. Моя весна-security.xml файл выглядит следующим образом: Теперь у меня есть требование, где я буду показывать некоторое содержание первоначально, а затем пользователь должен войти в систему, чтобы просмотреть все содержимое. Поэтому я обеспечиваю знак в ссылке, которая будет воспитывать знак в форме. Но когда пользователь входит в систему, страница по умолчанию отображается. Я хочу, чтобы пользователь будет перенаправлен на URL, где пользователь уже. Я также попытался отправить форму к одному из моих методов пользовательского контроллера, а затем перенаправить к прыжку проверки безопасности оттуда. Я намерен сохранить текущий URL на сессии от метода и перенаправить пользователя на этот метод из целевого метода по умолчанию яровой безопасности в. Но перенаправлении весной проверка безопасности всегда дает мне недопустимое имя пользователя или пароль ошибки, так как он не в состоянии проверить подлинность пользователя. Мой пользовательский метод будет выглядеть следующим образом: @RequestMapping (значение = "/ Edu-логин", метод = RequestMethod.POST) публичная Строка eduLogin (@ModelAttribute ( "имя пользователя") Строка имя пользователь, @ModelAttribute ( "пароль") Строка пароль, модель модель, HttpServletRequest запрос, HttpServletResponse ответ, RedirectAttributes ра) {// Мой заказ логика Stroe URL на сессии ra.addAttribute ( "Имя пользователя", имя пользователя); ra.addAttribute ( "пароль", пароль); вернуться «переадресовать:
Geo Thomas
1

голосов
1

ответ
64

Просмотры

.HTACESS redirection not working

Я просто хотел бы перенаправить мой сайт example.com в https://www.example.com Но сценарий: У меня нет SSL на моем корневом домене т.е. example.com Мой сайт основан сайт CMS и CNAME создается в WWW. WWW является CNAME для CMS и указывая на мой сайт и CMS имеет свой собственный SSL т.е. https://www.example.com Я использую SSL К, а не поставщик услуги хостинга. Теперь, что все, что я должен сделать, чтобы перенаправить все возможные URL, чтобы https://www.example.com. Я сделал перенаправление с помощью .htaccess и все работает нормально, кроме одного. example.com --- Рабочая Fine http://example.com/ --- Рабочая Fine https://example.com/ --- Не работает отлично https://www.example.com/ --- Рабочая Чистовая http://www.example.com/ --- Рабочая Чистовая не знаю, почему? Вот мой .htaccess код: RewriteEngine на # Перенаправление домена с WWW. RewriteCond% {HTTPS} от RewriteCond% {HTTP_HOST}! ^ WWW \. [NC] RewriteRule * Http:. //Www.% {HTTP_HOST}% {REQUEST_URI} [R = 301, L] # То же самое для HTTPS: RewriteCond% {HTTPS} на RewriteCond% {HTTP_HOST} ^ WWW \!. [NC] RewriteRule * https:. //Www.% {HTTP_HOST}% {REQUEST_URI} [R = 301, L] Может кто-нибудь помочь мне в этом? Я хочу, чтобы перенаправить все мои URL в https://www.example.com Примечания: Если я взять SSL на моем корневом домене тоже от поставщиков домена, то его метания неправильного сообщения об ошибке имени сертификата. Мы поем 1 & 1 хостинга и CMS является Hubspot. Если я взять SSL на моем корневом домене тоже от поставщиков домена, то его метания неправильно ошибки имени сертификата. Мы поем 1 & 1 хостинга и CMS является Hubspot. Если я взять SSL на моем корневом домене тоже от поставщиков домена, то его метания неправильно ошибки имени сертификата. Мы поем 1 & 1 хостинга и CMS является Hubspot.
Aditya
1

голосов
2

ответ
15

Просмотры

Почему моя страница перенаправления после видео?

Почему моя страница перенаправление после видео заканчивается? В настоящее время он находится под напряжением в https://www.eves.website/eve_3.html После видео заканчивается, он должен идти к https://www.eves.website/eve_4.html Который тоже живут. Но это как раз говорит о eve_3. HTML eve_ $ (документ) .ready (функция () {$ ( "# MyVideo"). Bind ( 'бессрочный', функция () {location.href = "https://www.eves.website/eve_4.html" ;});}); Ваш браузер не поддерживает видео тег.
B.Ashcroft
1

голосов
1

ответ
78

Просмотры

Magento Перенаправление база URL

У меня есть все мои папки и файлы в www.mysite.com/magento/ и моя домашняя страница базы URL является www.mysite.com/magento/. Мне нужно изменить этот адрес только www.mysite.com и, если это возможно, я не хочу переместить мои файлы из / Magento / в папку обратно. Если я использую System - Configuration - Web от моего Magento-админ-панели, она не работает, и я не могу подключиться к панели.
goltornate
1

голосов
1

ответ
162

Просмотры

Предотвращение прямого доступа к моей странице HTML

В настоящее время я работаю на странице Обратной связи (contact.html). Отправка электронной почты обрабатывается PHP файл (mailer.php). До сих пор функции, которые я хочу сделать, это работает должным образом, электронные письма были отправлены, я попадаю на мою страницу успеха и все. Тем не менее, я хочу, чтобы ограничить доступ людей с моей страницы успеха непосредственно. В mailer.php, я перенаправлять с помощью этого кода: заголовок ( 'Location: success.html'); выход; Как я могу запретить пользователям прямого доступа к этой странице, введя адрес в адресной строке? Заранее спасибо.
zoenightshade
1

голосов
0

ответ
10

Просмотры

Окна можно перенаправить все запросы, поступающие от моей машины для веб-URL на локальный ресурс вместо этого?

Допустим, что я хочу, для целей настройки, заменить (только для меня) конкретные CSS / JavaScript / фотографии / все на веб-сайте поддавки. Поэтому, когда браузер запрашивает для загрузки актива из известного списка веб-адресов, он перенаправляется на другой мой выбор наступающем с моего компьютера. Есть ли способ сделать это?
Emanuele Ciriachi
1

голосов
0

ответ
29

Просмотры

Использование RedirectView и ClientHttpRequestInterceptor Вместе

Я в настоящее время с помощью RedirectView выполнить перенаправление во время потока аутентификации в моем приложении. Я ищу, чтобы перехватить любые / все редиректы, происходящие в моем приложении с помощью ClientHttpRequestInterceptor. Тем не менее, в то время как это работает для всех REST GETs / сообщения от моего приложения, редирект не перехватывается ClientHttpRequestInterceptor. Есть разный перехватчик, что я не в курсе, что бы быть в состоянии сделать это? Или есть способ сделать редирект по-другому, который бы получить подхвачен ClientHttpRequestInterceptor?
smithzo622
1

голосов
0

ответ
55

Просмотры

хром не следует перенаправлять после XMLHttpRequest

мой веб построены на колбу вхожу page1 по ГЭТ, генерировать данные затем отправить данные обратно XMLHttpRequest POST в скрипте page1.html вар форме = document.getElementById ( «process_form»); form.onsubmit = функция (е) {e.preventDefault (); вар XHR = новый XMLHttpRequest (); xhr.open ( 'POST', '/ Главный / стр.1', правда); xhr.setRequestHeader ( 'Content-Type', 'приложения / JSON; кодировка = UTF-8'); вар данные = JSON.stringify (данные); xhr.send (данные); }; затем перенаправить на другую страницу в стр.1 просмотрах #process перенаправления данных (url_for ( «main.page2»)) я могу увидеть код зрения PAGE2 сделали выполнение и журнал отладки, но хром браузер все еще держит page1, не следует переадресовывать
YANPENG YIN
1

голосов
0

ответ
39

Просмотры

Python Requets не возвращает последний URL перенаправления

У меня есть URL-адрес, как https://guangdiu.com/go.php?id=5347317. При открытии в браузере, он будет перенаправлять 2 раза. Я пытаюсь получить последнюю прямую ссылку. Я пытаюсь следовать этому URL, чтобы получить последний прямой URL: https://stackoverflow.com/questions/20475552/python-requests-library-redirect-new-url/20475639 Я попробовал их все, ни один из них не работал. Я всегда получаю один и тот же URL. В чем дело?
yong ho
1

голосов
1

ответ
264

Просмотры

Угловое 2: как перенаправить пользователя к предыдущему URL после входа в систему

Я использую ABP Угловой шаблон. Я ищу способ, чтобы перенаправить пользователя на URL, что он запросил сначала после проверки подлинности происходит. Например, если пользователь положить локальный: 4200 / приложение / план / 1, которые позволяют только авторизованным пользователям, то рамки перенаправляет пользователя на страницу входа в систему, и когда пользователь получает аутентификацию автоматически перенаправляется на адрес запрошенной ранее. На данный момент пользователь перенаправляется на главную компоненту Почему в initialUrl в login.service.ts всегда "локальный: 4200? вар initialUrl = UrlHelper.initialUrl; если (initialUrl.indexOf ( '/ входа')> 0) {initialUrl = AppConsts.appBaseUrl; } Location.href = initialUrl;
1

голосов
0

ответ
29

Просмотры

https redirect for every url doesn't work

У меня есть вопрос, который вышел после того, как я успешно перевел мой сайт с сервера на другой (это всегда тот же URL). В принципе у меня есть форумы, созданные с XenForo, которые могут быть достигнуты в https://forums.mywebsite.com. Конечно, вы можете войти с вашей учетной записью и сохранить имя пользователя / пароль в браузере, если это необходимо. Проблема заключается в следующем: С https://forums.mywebsite.com вы по-прежнему регистрируются с http://forums.mywebsite.com Вы должны войти в систему каждый раз, когда С www.forums.mywebsite.com Вы должны войти в систему каждый раз, когда Я думаю, что есть проблема с печеньем, так как печенье для работы по протоколу HTTPS, а другие нет. Моя идея состояла в том, чтобы перенаправить каждый URL на HTTPS URL; так: С https://forums.mywebsite.com> не меняется с http://forums.mywebsite.com> https://forums.mywebsite.com С www.forums.mywebsite. ком> https://forums.mywebsite.com мне действительно это нужно и рассказывать пользователям использовать только протокол HTTPS не является отличным решением, потому что всегда будет кто-то, что использует HTTP или WWW. Моя идея была такова: RewriteEngine на RewriteCond% {HTTPS} выкл [OR] RewriteCond% {HTTP_HOST} ^ WWW \!. [NC] RewriteRule HTTPS (*.): //Www.forums.mywebsite.com% {REQUEST_URI} [R = 301, L] Во всяком случае, когда я типа www.forums.mywebsite.com я до сих пор не получают с переадресацией https://forums.mywebsite.com. Должен ли я изменить любой файл конфигурации? Я редактирую этот .htaccess, который можно найти в корне системы, как вы можете видеть здесь (взяты из WinSCP). RewriteEngine на RewriteCond% {HTTPS} выкл [OR] RewriteCond% {HTTP_HOST}! ^ WWW \. [NC] RewriteRule HTTPS (*.): //Www.forums.mywebsite.com% {REQUEST_URI} [R = 301, L] Во всяком случае, когда я типа www.forums.mywebsite.com я до сих пор не получают с переадресацией https://forums.mywebsite.com. Должен ли я изменить любой файл конфигурации? Я редактирую этот .htaccess, который можно найти в корне системы, как вы можете видеть здесь (взяты из WinSCP). RewriteEngine на RewriteCond% {HTTPS} выкл [OR] RewriteCond% {HTTP_HOST}! ^ WWW \. [NC] RewriteRule HTTPS (*.): //Www.forums.mywebsite.com% {REQUEST_URI} [R = 301, L] Во всяком случае, когда я типа www.forums.mywebsite.com я до сих пор не получают с переадресацией https://forums.mywebsite.com. Должен ли я изменить любой файл конфигурации? Я редактирую этот .htaccess, который можно найти в корне системы, как вы можете видеть здесь (взяты из WinSCP).
Raffaele Rossi
1

голосов
1

ответ
17

Просмотры

Htaccess перенаправить весь домен, кроме одной подпапки, включая файлы и другие вложенные папки внутри

Я в настоящее время использую:!. RewriteEngine на RewriteCond% {REQUEST_URI} ^ / папка /.* RewriteCond% {REQUEST_URI} ^ / папка $ RewriteRule * https://www.newdomain.com/ [R = 301, L] Который прекрасно работает в перенаправлении «папку» в «NewDomain», включая файлы в этой папке, однако, подпапки внутри этой папки еще перенаправлять. Я пробовал:!!! RewriteEngine на RewriteCond% {REQUEST_URI} ^ / папка /.* RewriteCond% {REQUEST_URI} ^ / папка $ RewriteCond% {REQUEST_URI} ^ / папки / подпапки /.* RewriteCond% {REQUEST_URI} ^ / папки / подпапки $ RewriteRule * https://www.newdomain.com/ [R = 301, L] Как:.! RewriteEngine на RewriteCond% {REQUEST_URI} ^ / папка /.* RewriteCond% {REQUEST_URI} ^ / папки $ RewriteCond% {REQUEST_URI}! ^ / вложенная /.* RewriteCond% {REQUEST_URI}! ^ / вложенный $ RewriteRule. * https://www.newdomain.com/ [R = 301, L] не повезло. Какие-либо предложения?
Merissa Kelley
1

голосов
2

ответ
63

Просмотры

Case issues with a redirect and regex

Я узнал об использовании (? Я) игнорировать дело в поиске слова как спичка в URL. Это работает отлично. Но эта проблема отличается. У меня есть этот URL: https://www.publictalksoftware.co.uk/public_talks/HelpOnline/source/ASSIGN.HTM должно быть: https://www.publictalksoftware.co.uk/public_talks/helponline/source/assign. HTM Поэтому в основном я пытаюсь сделать три вещи здесь: Найдите все https://www.publictalksoftware.co.uk/public_talks/HelpOnline/source/* ссылки. helponline Force в нижний регистр Принудительно * значение в нижнем регистре. Таким образом, перенаправление становится https://www.publictalksoftware.co.uk/public_talks/HelpOnline/source/LOWER-CASE-OF-* Могу ли я сделать это с Wordpress 301 Перенаправление плагин с использованием регулярных выражений? Обновление 1 В данный момент у меня есть это далеко: Источник: /msa/(?i)helponline/(.*)$ Цель: https://www.publictalksoftware.co. ик / MSA / helponline / $ 1, который обслуживает для helponline стороны вещей, игнорируя дело. Но как насчет последнего шаблона, именуемых $ в цель? Мне нужно, чтобы заставить что к нижнему регистру. Обновление 2 Я пытался использовать \ L $ 1, чтобы заставить последнюю фишку в нижнем регистре, но это, похоже, не работает. #confused Обновление 3 Я попробовал первый ответ, и это, кажется, взорвать редирект. Может быть проблема плагин. Тогда вещь я использую фигурные скобки, так что я уже есть группа определена. Так что я не понимаю, почему я не могу префикс $ 1 с аннотацией. Я мог бы попробовать вместо этого же используя файл Htaccess. #confused Обновление 3 Я попробовал первый ответ, и это, кажется, взорвать редирект. Может быть проблема плагин. Тогда вещь я использую фигурные скобки, так что я уже есть группа определена. Так что я не понимаю, почему я не могу префикс $ 1 с аннотацией. Я мог бы попробовать вместо этого же используя файл Htaccess. #confused Обновление 3 Я попробовал первый ответ, и это, кажется, взорвать редирект. Может быть проблема плагин. Тогда вещь я использую фигурные скобки, так что я уже есть группа определена. Так что я не понимаю, почему я не могу префикс $ 1 с аннотацией. Я мог бы попробовать вместо этого же используя файл Htaccess.
Andrew Truckle
1

голосов
1

ответ
806

Просмотры

wc_logout_url без подтверждения и перенаправления на текущую страницу в Wordpress WooCommerce

Я хотел бы перенаправить пользователя, который при входе из одной и той же странице. Например: пользователь находится на странице категории, и выход из системы. После выхода из я хотел бы иметь, что пользователь все еще находится на этой конкретной странице категории (или любой другой странице пользователь включен). Теперь он будет перенаправлять пользователя на домашнюю страницу. Это код, я использую: Функция iconic_bypass_logout_confirmation () {глобальный $ сор; если (Исеть ($ WP-> query_vars [ 'клиент-выход из системы'])) {wp_redirect (str_replace ( '&', '&', wp_logout_url (wc_get_page_permalink ( 'дом')))); выход; }} Add_action ( 'template_redirect', 'iconic_bypass_logout_confirmation'); Я попытался изменить строку 5 с кодом ниже, но без результата. wp_redirect (str_replace ( '&', '&',
JeremyWegen
1

голосов
2

ответ
65

Просмотры

Перенаправление index.php с параметрами в папку и удалить параметры с помощью HTAccess

Я искал, но не могу найти конкретный ответ на этот точный стиль редиректа ... У меня есть эта структура URL с помощью этого конкретного параметра: https://websitename.com/directory/index.php?option=com_virtuemart&view=cart я хочу перенаправляется на: https://websitename.com/shopping-cart/ Следует отметить, что упомянутые выше «каталог» изменения, но index.php с параметрами остаются теми же. Независимо от того, что каталог, я всегда хочу, чтобы перейти к точно такой же редирект. Я не могу показаться, чтобы получить право редирект работает в HTAccess. Может кто-нибудь помочь?
Bryan Earl
1

голосов
1

ответ
53

Просмотры

Как перенаправить WooCommerce на конкретную страницу?

Я использую «WooCommerce пользователя по электронной почте Проверка», который после регистрации пользователя, он перенаправляет пользователя на главную страницу. Он не имеет встроенную опцию для перенаправления пользователей на страницу, где я могу сказать им, что они должны проверить свою электронную почту и подтвердить доступ к моей учетной записи-раздел! Плагин ссылка: https://wordpress.org/plugins/woo-confirmation-email/ скачать ссылка: https://downloads.wordpress.org/plugin/woo-confirmation-email.3.1.15.zip Пожалуйста, скажите мне, как я может перенаправить пользователь после того, как они давят Регистр на любую страницу моего сайта, что я хочу? Ps. Я знаю, что без этого плагина, когда пользователь регистрируется, они автоматически идут на моем счету разделе. Так что этот плагин вызывает редирект, я думаю. Вы бы так добры и помочь? Спасибо!
LavaCode
1

голосов
0

ответ
79

Просмотры

How to Stop redirecting to the Parent URL from a div's Id

У меня есть страница Visualforce, размещаемая публично с использованием Salesforce в пользовательских Urls. У меня есть три разные точки зрения (с помощью Идентификаторы Div тега) с формами ввода. Одна из форм ввода: ... ... ... ... JavaScript: функция doValidation () {вар samTemp = document.getElementById ( '! {$ Component.vfPage.applicantForm.theEventBlock.compName}'); // оповещения (samTemp); если (document.getElementById ( '{! $ Component.vfPage.applicantForm.theEventBlock.compName}') == 'NULL') {если (предупреждение ( 'Пожалуйста, заполните все поля!')) {window.location.href = '/ InputForm # leadForm1'; }} Еще {возвращение; }} С настороже, я получаю кнопку ОК, и нажав на него принимая меня к фактической странице (без прилипания к виду, т.е. # LeadForm1). Как я могу сделать это не перенаправлять? Примечание: Я пытаюсь держать пользователь в форме ввода, пока они не обеспечивают несколько входов в необходимых поля, так как я использую функцию переключения в пределах фактической страницы Visualforce, чтобы скрыть / показать входные формы с помощью: если (x.style.display === 'ни') {x.style.display = 'блок'; } Еще {x.style.display = 'ни'; }
Austin Evans
1

голосов
2

ответ
137

Просмотры

Переход от React к не Реагировать веб-страницы в том же домене

Edit Я обнаружил, что, если я перейти непосредственно на страницу вне React, я могу просмотреть нужную страницу. Но, как только я вхожу в приложение среагировать, я не могу перемещаться из него. Вещи я пытался, window.locastion я попробовал несколько вариантов window.location. Пример - window.location.replace ( 'https://www.example.com/help.html')}> Начать сейчас! .htaccess перенаправляет newfile.php https://example.com/newfile.php A HREF Нажмите Фоновый Я Интегрирование Реагировать приложение в существующем PHP сайт. Есть 4 модулей на сайте, и я хочу, чтобы заменить общественный модуль с приложением React. Я создал тег связать с тем же доменом, но за пределы Реагировать веб-страницы других 3-х модулей в приложении. Проблема После загрузки приложения React, когда я нажимаю метки редко открывают нужную страницу. Большую часть времени тег ссылки на правильный URL путь, но приложение остается внутри приложения React и не оставит идти на внешней стороне Реагировать, но в то же домена веб-страницы. Пример Основной URL сайта https://www.example.com/ // Реагировать приложение A HREF тега щелкнул https://www.example.com/other/webpage // Должно быть PHP-сайт второго сценария в приведенном выше примере почти всегда показывает Реагировать приложение без содержания. Только верхние и нижние колонтитулы. У меня есть несколько ссылок через веб-сайт, и все они ведут себя точно так же. Пример кода Это необходимо загрузить веб-страницу PHP вне Реагировать, но вместо этого он загружает Реагировать приложение,
wuno
1

голосов
0

ответ
256

Просмотры

Local Host / Spotify Перенаправление URI

В течение нескольких месяцев в настоящее время я использую HTTP: // Localhost / URL как перенаправления URI, который необходим для доступа к API Spotify с помощью R. По какой причине он перестал работать, пока ничего не изменилось повторно. настройки приложения. Я не в состоянии оценить URL LOCALHOST в моих браузерах тоже. API дает следующее сообщение об ошибке INVALID_CLIENT: Invalid перенаправления URI. Брови Safari говорит мне, что он не может подключиться к серверу. Любая идея, почему это вдруг перестало работать и как API и мои браузеры не будут ее обрабатывать HTTP: // локального / URL? Спасибо
BJSP
1

голосов
1

ответ
38

Просмотры

.htacces and non-www www redirects

Я пытаюсь сделать веб-сайт и получить правильные переадресовывает. Однако то, что я пытаюсь, кажется, не работает. Мой веб-сайт размещен на www.tetedelacourse.eu. Оба https: // WWW. и HTTP: // WWW. работы и сайт виден. Однако не-WWW URL не видно, что приводит к «ERR_SSL_UNRECOGNIZED_NAME_ALERT» ошибки. Однако HTTP: // версия делает перенаправление на https: // версия. Я сделал много поиска работы, уже и пробовал различные варианты. Мне кажется, проблемы лежит в переадресовывает, но предложения, возвращаемые на гугле не решить мою проблему. Что я сделал до сих пор? Полностью переустановил сайт и новый WordPress, но это ничего не решает. Мой .htacces сбрасывается файл на: # НАЧАТЬ WordPress RewriteEngine На RewriteBase / RewriteRule ^ индекс \ .php $ - [L] RewriteCond% {REQUEST_FILENAME} -f RewriteCond% {REQUEST_FILENAME}! -d RewriteRule. /index.php [L] # END WordPress Добавлена ​​следующая строка в .htacces файл RewriteEngine On RewriteCond% {HTTP_HOST} ^ tetedelacourse.eu [NC] RewriteRule ^ (. *) $ http://www.tetedelacourse.eu/ $ 1 [L, R = 301] Я просто не знаю, что делать больше. Я построил несколько сайтов с Wordpress, но это всегда автоматически работал. Кто-нибудь знает более ??? Спасибо за усилия заранее, Рик
RICKVANL
1

голосов
1

ответ
28

Просмотры

Использование HTAccess, как перенаправить все URLS суб-доменов, которые не являются WWW в одном поддомена URL на новый домен?

Например: Если URL суб-домен не www.domain.com/something, но вместо того, чтобы что-то вроде: sub.domain.com/something затем перенаправить его на sub.new-domain.com/something Трюк, для меня, есть (а) только перенаправлять, если это не WWW и (б) перенаправление же субдомен и путь, но на новом домене.
quantumized
1

голосов
0

ответ
20

Просмотры

Response.AddHeader ( «Location», «www.xyz.com») является предваряя существующий домен перенаправленному URL как currentdomain / www.xyz.com

Текущий URL: www.abc.com Response.AddHeader ( "Location", "www.xyz.com") после того, как reidrection URL в окне браузера: www.abc.com/www.xyz.com Как перенаправить непосредственно www.xyz .com без предваряя существующего домена в URL
Chandrakant Mane
1

голосов
2

ответ
120

Просмотры

Htaccess redirect doesnt work on my wordpress

Я борюсь с проблемой редиректа. Я не знаком с этим, и я попытался более чем на неделю, чтобы решить ее, но я не мог найти ответ, несмотря на массу поиска Google. Поясню: Клиент просто попросил меня создать 3 новых веб-сайтов, с содержанием исходного (он хотел разделить оригинальный сайт на три новых). Все они используют WordPress. Теперь, когда эти три области все готово, я должен переадресовать все страницы оригинального сайта на новой странице веб-сайта с помощью .htaccess. Пример: На оригинальном сайте у меня есть пользовательский тип записи под названием «Справка», который URL выглядит следующим образом: https://old-site.fr/?faqs=name-of-my-question/ и я хочу, чтобы перенаправить к: https://faq.new-site.com/name-of-my-question/ Я попытался с 301 редиректа, но ничего не получалось. Вот последний синтаксис я пробовал: Перенаправление 301 ^ / FAQs = имя-мой-вопрос https://faq.new-site.com/name-of-my-question Вот полный код .htaccess: # НАЧАТЬ WordPress Опции + FollowSymLinks RewriteEngine On RewriteBase / RewriteRule ^ индекс \ .php $ - [L] RewriteCond% {REQUEST_FILENAME} -f RewriteCond% {REQUEST_FILENAME} -d RewriteRule!. /index.php [L] не Перенаправление 301 ^ / index.php? = часто задаваемые вопросы имя-мой-вопрос https://faq.new-site.com/name-of-my-question # END WordPress Еще ничего .. . Как я могу проверить, если mod_rewrite включен? Ничто не работает ... и мне нужна помощь! PHP? FAQs = имя-моему-вопрос https://faq.new-site.com/name-of-my-question # END WordPress Еще ничего ... Как я могу проверить, если mod_rewrite включен? Ничто не работает ... и мне нужна помощь! PHP? FAQs = имя-моему-вопрос https://faq.new-site.com/name-of-my-question # END WordPress Еще ничего ... Как я могу проверить, если mod_rewrite включен? Ничто не работает ... и мне нужна помощь!
Pierie
1

голосов
1

ответ
133

Просмотры

HSTS и перенаправление

Я проверял мой сайт здесь https://hstspreload.org и я получил эту ошибку: Ошибка: HTTP перенаправляет на WWW Первый HTTP: // пример (HTTP) должен немедленно перенаправлять на https: // пример (HTTPS) перед добавлением WWW поддомен. Прямо сейчас, первые редирект на https: //www.example. Дополнительный редирект требуется для того, чтобы любой браузер, который поддерживает HSTS запишет запись HSTS для домена верхнего уровня, а не только субдомен. Насколько я могу понять, перенаправлять, чтобы быть действительным, должно быть сделано таким образом: HTTP: // пример (это то, что входит пользователь в адресной строке) https: // пример (первый редиректы, HTTPS) HTTPS : //www.example (второй редиректы, субдомен WWW) на данный момент это мой Htaccess код вызывает редирект: RewriteCond% {SERVER_PORT} 80 RewriteRule ^ (. *) $ https://www.example.com/ $ 1 [R, L] Можно / желательно, чтобы вставить другой перенаправлять здесь? Существуют ли какие-либо риски? Любые комментарии / советы / предложения / гнилой помидор ценится :-)
1

голосов
0

ответ
13

Просмотры

Htaccess перенаправить до трех переменных

Пожалуйста, помогите мне перенаправить http://subdomain.example.com/page/subpage на http://www.example.com/index.php?subdomain=subdomain&page=page&subpage=subpage с Htaccess. Я научусь, как это делается с окончательным кодом. Некоторые переменные могут быть опущены на некоторых страницах.
Alex V
1

голосов
1

ответ
43

Просмотры

Как создать пользовательские ссылки для входа и перенаправления в WordPress

В Wordpress, как создать ссылку на заказ логин (не сор-login.php, я что перенаправлен «exampleDomain.com/login»), где только логаут пользователи могут видеть ссылки, и после того, как они щелкают его и логин, они перенаправляются на страницу они были на. Я предложил этот код, но это не идет к ссылке на заказ входа: (! Is_user_logged_in ()), если {Е ( '% s', wp_login_url (тегу get_permalink ()), __ ( 'blahblahblah')); }
JJ100
1

голосов
1

ответ
46

Просмотры

Возврат к реферер (двойной назад)

Я часто использую реферер, когда я хочу, чтобы перенаправить на самом деле странице: $ реферер = $ request-> headers-> Get ( «реферера»); вернуть $ this-> перенаправлять ($ реферер); Но когда я использую этот метод, я должен дважды ударил по кнопке назад (кнопке любого браузера, который будет идти до последней страницы, используемой) ... Так что я хочу знать, если есть другой способ для перенаправления на ту же страницу но без этой двойной обратной жуки ... спасибо за все, кто поможет :) Я говорю об этой кнопке --->
1

голосов
0

ответ
18

Просмотры

Проблема делает GET на моем сайте, когда он вводится через WWW (реагируют + Джанго)

У меня есть приложение, которое использует Джанго Реагировать на некоторых из его страниц (только один сервер в Джанго, которые имеют реагируют страницы). В моих страницах в Реагировать, я делаю HTTP запросы Джанго API с использованием Django Rest Framework. Это приложение уже запущено, и в нем я заметил проблему. Если бы я войти на сайт без «WWW», войти нормально и получить доступ к страницам с помощью реакции, все работает отлично. Однако, когда я использую «WWW», чтобы получить доступ к сайту, он первым делает меня заново логин (это не спасает, что я уже вошел в систему), а также, при обращении к страницам в среагировать, запрос GET выдает ошибку 403, которые по проверке полномочий не предусмотрено, однако, без «WWW» он отлично работает. Данные ФПИ в settings.py: REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( «rest_framework.authentication. BasicAuthentication», 'rest_framework.authentication.SessionAuthentication'), 'DEFAULT_PERMISSION_CLASSES': [ 'rest_framework.permissions.IsAuthenticated'], 'DEFAULT_FILTER_BACKENDS' ( 'django_filters.rest_framework.DjangoFilterBackend')} Я действительно не знаю, это проблема ФПИ, то, что отсутствует в запросе, или некоторые HTTPS переадресовать проблему. Кто-нибудь есть какие-либо идеи, что это может быть? Спасибо! знаю, если это проблема ФПИ, то, что отсутствует в запросе, или некоторые HTTPS переадресовать проблему. Кто-нибудь есть какие-либо идеи, что это может быть? Спасибо! знаю, если это проблема ФПИ, то, что отсутствует в запросе, или некоторые HTTPS переадресовать проблему. Кто-нибудь есть какие-либо идеи, что это может быть? Спасибо!
Gabriel Cavalcanti
1

голосов
1

ответ
144

Просмотры

Сервер идентификации 4 - отменить переадресацию для входа и возврата 401 вместо

У меня была ASP.NET Core, 2 веб-приложение без идентичности сервера, где я настроил автоматическую Наша задача по анонимным запросам HTTP, чтобы не перенаправить пользователя на страницу входа и просто вернуть 401 вместо: services.ConfigureApplicationCookie (конфиг => {config.Events. OnRedirectToLogin = CTX => {ctx.Response.StatusCode = (целое) System.Net.HttpStatusCode.Unauthorized; возвращать Task.CompletedTask;};}); Как я могу добиться того же с идентификацией сервера 4 интеграции? Я пытался использовать тот же код внутри метода конфигурации AddOpenIdConnect: .AddOpenIdConnect (OpenIdConnectDefaults.AuthenticationScheme, опции => {options.Events.OnRedirectToIdentityProvider = CTX => {ctx.Response.StatusCode = (ИНТ) System.Net.HttpStatusCode.Unauthorized ; вернуться Task.CompletedTask; }; [...]}) Это не работает, хотя, сервер возвращает 302 в любом случае ...
Etchelon
1

голосов
0

ответ
38

Просмотры

Apache прокси следуют перенаправлять без возврата в браузер

Я заинтересован в создании апачский конфигурации прокси-сервера, который позволит мне следовать переадресацию на уровне прокси не на уровне клиента / браузера. Например, если пользователь переходит к example.com/downloads/file1 обратный прокси-сервер будет отправлять трафик на downloads1.example.com/file. Если файл не присутствует на этом сервере сервер downloads1.example.com возвратит 301 редирект downloads2.example.com/file. это 301 редирект должны быть обработаны апача прокси вместо того, чтобы быть переданы клиенту браузера -> апач обратный прокси-сервер -> сервер с файлами -> перенаправлять 301 на другой сервер -> Apache обратный прокси -> Новый сервер с файлами -> апач прокси -> клиент можно ли это реализовать с апача обратный прокси-сервер?
UnivacTwo
1

голосов
1

ответ
206

Просмотры

IP с HTTPS дает «Ваше соединение не является частным» [Nginx / Ubuntu]

Я использую NGINX для 301 редиректа на Ubuntu и обратный прокси-сервер для моего веб-приложения и цель для перенаправления трафика на не-WWW URL, такие как https://mywebapplication.com. Так что с моей текущей конфигурации для Nginx Conf Файл: mywebapplication.com -> https://mywebapplication.com www.mywebapplication.com -> https://mywebapplication.com http://mywebapplication.com -> https: // mywebapplication .com http://www.mywebapplication.com -> https://mywebapplication.com 123.456.789.123 -> https://mywebapplication.com http://123.456.789.123 -> https://mywebapplication.com работает отлично но когда IP с HTTPS предоставляется в URL, я получаю «Ваше соединение не является частным.» https://123.456.789.123 -> Ваше соединение не является частным Вот мой NGINX Conf. Сервер {слушать 123.456.789.123:80; Местонахождение / {proxy_pass «HTTP: } Как я могу справиться с IP с HTTPS для успешного 301 перенаправления? https://123.456.789.123 -> https://mywebapplication.com Поблагодарив вас, ребята!
Dynamic Remo

Просмотр дополнительных вопросов