Запитання з тегом «rewrite»

Перезапис URL-адрес відображає вхідну URL-адресу на модифіковану URL-адресу, щоб запит оброблявся так, ніби оригінальний запит був внесений до зміненої URL-адреси. Це часто використовується для надання більш зручних для пошукових систем URL-адрес.

4
Nginx Перенаправлення через проксі, переписати та зберегти URL
У Nginx ми намагалися перенаправити URL-адресу наступним чином: http://example.com/some/path -> http://192.168.1.24 де користувач все ще бачить оригінальну URL-адресу у своєму браузері. Після перенаправлення користувача, скажімо, він /section/index.htmlпереходить на посилання , ми хотіли б, щоб це створило запит, який призводить до переадресації http://example.com/some/path/section/index.html -> http://192.168.1.24/section/index.html і знову зберегти початкову URL-адресу. Наші …

7
Видаліть "www" і перенаправіть на "https" за допомогою nginx
Я хочу створити правило в nginx, яке виконує дві речі: Видаляє "www." з URI запиту Перенаправляє на "https", якщо URI запиту "http" Існує маса прикладів того, як робити кожну з цих речей окремо, але я не можу знайти рішення, яке робить і те, і інше (тобто не створює цикл перенаправлення …
57 nginx  ssl  https  rewrite 

4
Nginx переспрямовує один шлях на інший
Я впевнений, що про це вже просили, але я не можу знайти рішення, яке працює. Веб-сайт перемикає послуги CMS, але має той самий домен, як я можу налаштувати перезапис nginx для однієї сторінки? Напр Стара сторінка http://sitedomain.co.uk/content/unique-page-name Нова сторінка http://sitedomain.co.uk/new-name/unique-page-name Зауважте , я не хочу, щоб все на змістовій сторінці …
51 nginx  rewrite 

2
Переписування URL-адреси nginx: різниця між перервою та останньою
Я не розумію різниці між перервою та останньою (прапори переписати). Документація досить непроста. У деяких моїх конфігураціях я намагався перемикатися між ними, але я не міг помітити різниць у поведінці. Може хтось, будь ласка, пояснить ці прапори більш детально? Переважно з прикладом, який показує різну поведінку при перегортанні одного прапора …
45 nginx  rewrite 


4
як обмежити доступ до каталогу та підкаталогів
Мені потрібно обмежити доступ до будь-яких файлів чи підкаталогів в директиві "testdir". Мій конф: ... location ~* ^.+\.(jpg|txt)$ { root /var/www/site; } location /testdir { deny all; return 404; } ... У моїй конфігурації у мене немає обмежень на / testdir / jpg_or_txt-файли. Як це зробити?
42 nginx  rewrite  deny 

3
Яка різниця між змінними Nginx $ host, $ http_host та $ server_name?
У чому різниця між цими трьома змінними Nginx $host, $http_hostі $server_name? У мене є правило переписати, де я не впевнений, який з них я повинен використовувати: location = /vb/showthread.php { # /vb/showthread.php?50271-What-s-happening&p=846039 if ($arg_p) { return 301 $scheme://$host/forum/index.php?posts/$arg_p/; } Я шукаю відповідь, яка не просто говорить "використовувати змінну ___ у …
42 nginx  rewrite 

1
Як швидко та легко видалити частину URL-адреси в Nginx за допомогою HttpRewriteModule?
Я знаю про HttpRewriteModule , але я насправді не знаю, як обробити регекс, і мені потрібно перенаправити всі URL-адреси в певному каталозі на інший, зокрема example.com/component/tag/whatever до example.com/tag/whatever Може хтось скаже мені, як це зробити в Nginx?

2
HAProxy reqrep видалити URI на запит бекенда
справжнє швидке запитання щодо HAProxy reqrep. Я намагаюся переписати / замінити запит, який надсилається до бекенда. У мене є наступний приклад домену та URI, обидва мають одне і те ж ім’я домену, але різні пули сервера веб-сервера. http://domain/web1 http://domain/web2 Я хочу, щоб web1 перейшов до бекенда webfarm1, а web2 - …

3
Як переписати доменну частину Set-Cookie у зворотній проксі-сервер nginx?
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти за помилкою сервера. Мігрували 8 років тому . У мене простий зворотний проксі nginx: server { server_name external.domain.com; location / { proxy_pass http://backend.int/; } } Проблема полягає в тому, що Set-Cookieзаголовки відповідей містять ;Domain=backend.int, оскільки бекенд не знає, …

10
Як вставити HTML-код на кожну сторінку HTML?
У мене з'являється Apache web serverстатична HTML-сторінка. Чомусь я не можу змінити самі файли, але все ж хочу ввести трохи HTML в кожну сторінку, що подається. Це можливо за допомогою mod_proxy? Якщо ні, то хтось може порекомендувати програмне забезпечення, яке надає таку функцію? EDIT: я повинен вставити банерну рекламу (наприклад, …

2
Вимкнення розшифровки URL-адреси у nginx проксі
Коли я переходжу до цієї URL-адреси: http://localhost:8080/foo/%5B-%5Dсервер ( nc -l 8080) отримує його як є: GET /foo/%5B-%5D HTTP/1.1 Однак, коли я проксі цей додаток через nginx (1.1.19): location /foo { proxy_pass http://localhost:8080/foo; } Той самий запит, який направляється через порт nginx, передається з декодованим шляхом: GET /foo/[-] HTTP/1.1 Розшифровані квадратні …
21 nginx  rewrite  url 

1
Як я можу експортувати правила перезапису URL-адреси?
Чи можна експортувати правила перезапису URL-адреси для IIS7? Я налаштовую дублікат веб-сайту для внутрішнього використання (тестування) і хочу дублювати всі правила перезапису URL-адреси без необхідності вводити їх вручну. Є варіант імпорту, але жодного очевидного "експорту" ... Спасибі!

4
nginx + PHP-FPM = помилка "відхилено дозвіл" 13 у журналі nginx; помилка конфігурації?
У мене nginx 0.7x + PHP-FPM працює під PHP 5.2.10 на одному сервері RHEL5, але намагаюся дублювати цю установку під вбудованим PHP-FPM в PHP 5.3.3 на другому сервері, у мене є деякі проблеми з помилками дозволу щоразу, коли є GET. FPM запускається і підтверджує, що fastcgi прослуховує 9000, але щоразу, …

5
Як я можу зробити так, щоб мої URL-адреси завжди починалися з www?
Я хочу переконатись у тому, що користувачі прийдуть, www.mydomain.comнавіть якщо вони приїжджають через псевдонім mydomain.com. Це так, що я маю контроль над файлами cookie на субдоменах, і щоб Google бачив один єдиний домен, а не помірний URL-адрес. Як я можу це зробити за допомогою апаша?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.