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

Перезапись URL-адресов сопоставляет входящий URL-адрес с измененным URL-адресом, поэтому запрос обрабатывается так, как если бы исходный запрос был выполнен с измененным URL-адресом. Это часто используется для предоставления более удобных для поисковых систем URL.

1
Как извлечь только имя файла из запроса URI
Я пытаюсь переписать запрос URI в зависимости от расширения файла, затем извлечь только имя файла из URI и сохранить его в другой папке. Проблема здесь не в предопределенной переменной для имени файла и доступных переменных uri, request_uriи request_filenameдаст полный URI. server{ set $file_folder D:/nginx-1.0.15/imageAll/; location ~*+.(gif|jpg)$ { try_files $uri @imgstore; …
11 nginx  rewrite  images 

1
nginx: переписать все, кроме одного места
Прямо сейчас мой nginx переписывает несколько доменов в один основной домен, который мы используем. Вот одно правило из моего конфига: server { listen X.X.X.X:80; server_name .exampleblog.org; rewrite ^(.*) http://blog.example.org$1 permanent; } Каждый запрос к ** exampleblog.org * перенаправляется на blog.example.org Теперь я хочу, чтобы www.exampleblog.org/+ и exampleblog.org/+ перенаправили пользователя на …

4
Временно перенаправить * все * запросы HTTP / HTTPS в IIS на страницу «Обслуживание сервера»
У нас есть сервер IIS, на котором размещены сотни отдельных веб-приложений, и физический сервер баз данных, на котором размещены эти приложения, будет переведен в автономный режим на техническое обслуживание на короткий период (мы ожидаем, что это займет менее 15 минут). В течение этого периода мы хотим перенаправить весь трафик, поступающий …

2
IIS переписать, переписать карты и строки запроса
Пожалуйста, помогите мне понять, переписать карты, у меня есть эта настройка: <rewriteMap name="MyMap"> <add key="/pages" value="/website/pages/index.aspx" /> <add key="/pages/page-1" value="/website/pages/page-1/index.aspx" /> <add key="/pages/page-1/section-1" value="/website/pages/page-1/section-1.aspx" /> </rewriteMap> Вот мое правило: <rule name="Rewrite rule for MyMap" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> <add input="{MyMap:{REQUEST_URI}}" pattern="(.+)" /> </conditions> <action type="Rewrite" url="{C:1}" appendQueryString="true" …
10 iis-7  rewrite 

3
Apache: Где изучить журналы перенаправления?
Я усложнил RewriteCondи RewriteRuleв одной машине. И в соответствии с этими правилами некоторые запросы будут перенаправлены на другую машину. Так есть ли какой-нибудь журнал Apache, который ясно показывает, как происходит перенаправление? Потому что перенаправление происходит так, как я не ожидаю.

1
Nginx простой редирект товаров из старой в новую категорию
Я делаю перенаправления продуктов со старой категории на новую. Мне удалось заставить его работать по следующему правилу: rewrite ^/old-category/(.*) /new-category/$1; Но я хочу знать, когда мне следует использовать знак «конец строки» и какова разница с этим или без него в моем случае. Например: rewrite ^/old-category/(.*)$ /new-category/$1; Также я хочу перенаправить …

4
Почему я получаю двойную косую черту в зависимости от того, где находится мой RewriteRule?
Я использую следующий код для перенаправления всех запросов www на не-www адреса: RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.org$ [NC] RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] Это прекрасно работает внутри файла .htaccess в корне моего сайта. Например, www.example.com -> example.com/ www.example.com/ -> example.com/ www.example.com/other_page -> example.com/other_page Однако, если я перенесу этот же код в …

3
mod_rewrite не передает параметры GET
У меня проблемы с настройкой Apache с mod_rewrite на моей машине для разработки. Mod_rewrite активен и хорошо работает для некоторых правил. Некоторые правила не работают так, как задумано, например: RewriteRule ^static/([^/]+)/([^/]+) /static.php?sISOCode=$1&sPage=$2 В static.php я делаю это (для отладки): <?php print_r($_GET); print_r($_POST); print_r($_SERVER); die(); Какие распечатки (удалены некоторые элементы из …

2
NGINX переписать синтаксис внутри блока местоположения
Возможно, это глупый вопрос, но я не могу найти хорошую документацию или примеры для этого ... Когда вы используете блоки местоположений для фильтрации входящих запросов, вы делаете перезапись из сопоставленного местоположения или с начала запроса? Пример: location ^~ /category/ { rewrite ^/category/paid-search-news/?$ /tag/paid-search permanent; # this, rewrite ^paid-search-news/?$ /tag/paid-search permanent; …
8 nginx  rewrite 

2
Использование nginx для перезаписи URL внутри исходящих ответов
У нас есть клиент с сайтом, работающим на Apache. В последнее время сайт испытывает повышенную нагрузку, и в качестве пробела мы хотим перенести весь статический контент сайта на домены без файлов cookie, например http://static.thedomain.com. Приложение не очень хорошо понято. Поэтому, чтобы дать разработчикам время внести изменения в код, чтобы они …

1
ProxyPass весь домен в Tomcat, включая root
Я настроил свой VirtualHost example.com для прокси всех запросов на сервер Tomcat ProxyPass / http://localhost:8088/app ProxyPassReverse / http://localhost:8088/app Это прекрасно работает для таких URL, как example.com/page , но для example.com и example.com/ я получаю ответ перенаправления, который, очевидно, ни к чему не приводит. HTTP/1.1 302 Moved Temporarily Date: Wed, 06 …

4
перезапись поддоменов nginx
Еще один вопрос правил переписывания nginx Как я могу сделать переписать с http://www.*.domain.comв http://*.domain.com? заранее спасибо - Деб РЕДАКТИРОВАТЬ: Извините, я не видел, чтобы текстовое форматирование убрало * из моего вопроса. Я исправил это сейчас. Что мне нужно сделать, это перейти с www.joe.domain.com на joe.domain.com, где Джо может быть любое …
8 nginx  rewrite 

9
Рекомендация: сайт компании вынужден перейти на https?
Моя компания хочет, чтобы их «информационный» веб-сайт был переписан с HTTP на HTTPS. Технически это не имеет большого значения для меня. Но я сомневаюсь, что это современное состояние, поскольку единственная причина, по которой они этого хотят, - это зашифровать контакты и подписать формы. (Я мог бы включить HTTPS для сайта …

2
Apache: отправлять предварительно упакованные файлы gzip
Я хочу, чтобы Apache отправлял статические файлы по gzip'у по проводам, но также хочу, чтобы Apache не всегда gzip их снова и снова. Поэтому я подумал, что нельзя будет доставить файл .gz, если он существует. Эта установка: Структура файла: static/ | |--- style.css | \--- style.css.gz И следующее в .htaccess: …

4
Как настроить IIS 7 для использования подкаталога в качестве документа по умолчанию?
Итак, у меня есть веб-сайт, работающий с дисконтной учетной записью asp.net, и я поместил приложение asp.net mvc в подкаталог. Если мой URL-адрес «www.website.com», а мое приложение находится в каталоге «sample», то «www.website.com/sample» запустит приложение mvc. Моя проблема в том, что я хочу, чтобы приложение отображалось, когда вы переходите на www.website.com, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.