Вопросы с тегом «rewrite»

17
Nginx HTTPS переписать превращает POST в GET

Мой прокси-сервер работает на ip A, и именно так люди получают доступ к моему веб-сервису. Конфигурация nginx будет перенаправлять на виртуальную машину на ip B. Для прокси-сервера на IP A, у меня это на моих сайтах доступно server { listen 443; ssl on; ssl_certificate nginx.pem;...

17
Как я могу обеспечить, чтобы мои URL всегда начинались с www?

Я хочу убедиться, что пользователи приходят, www.mydomain.comдаже если они приходят через псевдоним mydomain.com. Это сделано для того, чтобы я мог контролировать файлы cookie на поддоменах и чтобы Google видел один домен, а не мешалку URL-адресов. Как я могу сделать это с...

16
«Hide» .html Расширения файлов с помощью nginx переписывает

Я обслуживаю статический сайт через nginx, и моя цель - заменить URL-адреса, которые выглядят следующим образом: http://foo.com/bar.html с http://foo.com/bar Ключом не является косая черта. В настоящее время я делаю нечто подобное, используя псевдонимы местоположения, но это утомительно, потому что...

15
поддержание перенаправлений в nginx из внешнего источника

Я нахожусь в ситуации, чтобы дать нашему отделу маркетинга возможность самостоятельно перенаправлять свои перенаправления. До сих пор они передавали информацию в ИТ-отдел, и мы хранили ее для них nginx.conf. Некоторые из этих ребят хорошо знакомы с перенаправлениями в IIS или даже в Apache, но у...

15
перезапись без учета регистра nginx

Я пытаюсь сделать мои перенаправления nginx максимально чистыми. Я понимаю, что ~ * не учитывает регистр, но я могу заставить его работать только в примере 2. Пример 1 rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect; Пример 2 - Это работает, но не так эффективно, как в строке...

13
Nginx множественные корни

Я хотел бы перенаправить запросы в определенный подкаталог в другое корневое местоположение. Как? Мой существующий блок: server { listen 80; server_name www.domain.com; location / { root /home/me/Documents/site1; index index.html; } location /petproject { root /home/me/pet-Project/website; index...

13
Apache mod_rewrite дважды кодирует строку запроса при перенаправлении

Мы столкнулись со странной проблемой (возможно, ошибкой?) В поведении Apache mod_rewrite при прохождении через строки запроса. Для воспроизведения мы настроили чистую установку Ubuntu (oneiric) со стандартной конфигурацией Apache. Мы включили mod_rewrite и в конфигурацию сайта по умолчанию добавили...

13
Как использовать IIS URL Rewrite со сжатием gzip

Я пытался создать исходящие правила в IIS 7.5 в Windows 2008 R2 на сайте, на котором включены статические HTML-страницы и включено сжатие. Если у меня включена какая-либо форма сжатия (статическая или динамическая), я получаю эту ошибку: HTTP Error 500.52 - URL Rewrite Module Error. Outbound...

13
Nginx перезаписывает URL, только если файл существует

Мне нужно написать правило перезаписи для Nginx, чтобы, если пользователь пытается перейти к старому URL-адресу изображения: /images/path/to/image.png и файл не существует, попробуйте перенаправить на: /website_images/path/to/image.png ТОЛЬКО если изображение существует в новом URL, в противном...

12
Возврат «200 OK» в Apache по запросам HTTP OPTIONS

Я пытаюсь реализовать междоменный контроль доступа HTTP, не касаясь какого-либо кода. У меня есть сервер Apache (2), возвращающий правильные заголовки контроля доступа с этим блоком: Header set Access-Control-Allow-Origin "*" Header set Access-Control-Allow-Methods "POST, GET, OPTIONS" Теперь мне...

12
Может ли Apache условно выполнить перезапись из пользовательского http-заголовка?

У меня есть сервер Apache за (простой Amazon) балансировщик нагрузки. Я хочу перенаправить любой входящий трафик, который не 443 на 443. Я бы предпочел использовать только один виртуальный хост Apache. Поэтому я пытаюсь обнаружить это, если заголовок HTTP_X_FORWARDED_PORT не 443. Я проверил...

12
Перезапись URL в Apache в обратном прокси

Я развертываю Apache перед приложением, размещенным в Karaf (Apache и Karaf находятся на разных серверах). Я хочу, чтобы Apache работал как обратный прокси-сервер, а также скрывал часть URL. URL-адрес для получения страницы входа в приложение непосредственно с сервера приложений...

12
Настройте обратный прокси-сервер IIS 7 для подключения к TeamCity Tomcat

Мы настроили веб-сервер IIS 7 и хотели бы создать обратный прокси-сервер для установки TeamCity с использованием Tomcat на том же компьютере. Сайт сервера IIS есть, https://somesiteи я хотел бы, чтобы TeamCity отображался как https://somesite/teamcityперенаправляющий на http://localhost:portnumber....

12
Различные правила nginx, основанные на реферере

Я использую WordPress с WP Super Cache. Я хочу, чтобы посетители, пришедшие из Google (которые включают в себя все источники, относящиеся к конкретной стране, такие как google.co.in, google.co.uk и т. Д.), Могли видеть содержимое в кэше . Вот мои правила nginx, которые работают не так, как я хочу:...

12
Переписанные URL с длиной параметра> 255 не работают

Я использую mod_rewrite, чтобы переписать URL-адреса, как это: http://example.com/1,2,3,4/foo/ Делая это в .htaccess: RewriteEngine On RewriteRule ^([\d,]+)/foo/$ /foo.php?id=$1 [L,QSA] Он работает нормально, за исключением случаев, когда «1,2,3,4» превращается в строку длиной более 255 символов,...

12
Моя перезапись nginx загружает файл php

У меня есть следующее правило перезаписи, которое я пытаюсь: location / { index index.php index.html; rewrite ^/test$ /test.php break; } И у меня также есть: location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; include fastcgi_params; fastcgi_param SCRIPT_FILENAME...