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

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

264
Перенаправление, изменение URL-адресов или перенаправление HTTP на HTTPS в Apache - все, что вы хотели знать о правилах Mod_Rewrite, но боялись спросить

Это канонический вопрос о mod_rewrite в Apache. Изменение URL-адреса запроса или перенаправление пользователей на URL, отличный от того, который они первоначально запрашивали, выполняется с помощью mod_rewrite. Это включает в себя такие вещи, как: Изменение HTTP на HTTPS (или наоборот) Изменение...

71
Nginx Redirect через прокси, переписать и сохранить URL

В Nginx мы пытались перенаправить URL следующим образом: http://example.com/some/path -> http://192.168.1.24 где пользователь все еще видит исходный URL в своем браузере. Как только пользователь будет перенаправлен, скажем, он щелкнет ссылку /section/index.html, мы бы хотели, чтобы он отправил...

61
URL перенаправления в Apache VirtualHost?

У меня есть выделенный сервер с Apache, на котором я настроил несколько виртуальных хостов. Я настроил один для обработки домена www, а также домена не www. Мой VH .conf файл для www: <VirtualHost *> DocumentRoot /var/www/site ServerName www.example.com <Directory "/var/www/site"> allow...

57
Удалите «www» и перенаправьте на «https» с помощью nginx

Я хочу создать правило в nginx, которое делает две вещи: Удаляет "www." из запроса URI Перенаправляет на «https», если URI запроса - «http» Существует множество примеров того, как выполнять каждую из этих вещей в отдельности, но я не могу найти решение, которое выполняет обе эти функции правильно...

51
Nginx перенаправить один путь на другой

Я уверен, что об этом уже спрашивали, но я не могу найти решение, которое работает. Веб-сайт переключил службы CMS, но имеет тот же домен, как мне настроить перезапись nginx для одной страницы? Например Старая страница http://sitedomain.co.uk/content/unique-page-name Новая страница...

45
переписывание URL nginx: разница между разрывом и последним

Я не понимаю разницу между разрывом и последним (флаги перезаписи). Документация довольно заумная. Я пытался переключаться между ними в некоторых своих конфигах, но не мог заметить никакой разницы в поведении. Может кто-нибудь объяснить эти флаги поподробнее? Предпочтительно с примером, который...

42
В чем разница между переменными 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...

42
как ограничить доступ к каталогу и подкаталогам

Мне нужно ограничить доступ к любым файлам или подкаталогам в директории "testdir". Мой конф: ... location ~* ^.+\.(jpg|txt)$ { root /var/www/site; } location /testdir { deny all; return 404; } ... В моей конфигурации у меня нет ограничений на / testdir / jpg_or_txt-files. Как это...

37
лучший способ отладки конфигурационного файла nginx?

У меня есть куча правил переписывания, которые я должен перенести с apache на nginx. Это довольно болезненный процесс, потому что я не могу увидеть, работают ли мои правила перезаписи и условия «если», как я хочу. Apache действительно имел отладку для своего модуля перезаписи. Что я могу сделать...

33
Как быстро и легко удалить часть URL в Nginx с помощью HttpRewriteModule?

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

27
HAProxy reqrep удалить URI по бэкэнд-запросу

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

26
Как переписать доменную часть Set-Cookie в обратном прокси-сервере nginx?

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить при сбое сервера. Мигрировал 8 лет назад . У меня есть простой обратный прокси-сервер nginx: server { server_name external.domain.com; location / { proxy_pass http://backend.int/; } } Проблема состоит в том, что...

23
Как внедрить HTML-код в каждую доставленную HTML-страницу?

У меня есть, Apache web serverкоторый доставляет статические HTML-страницы. По какой-то причине я не могу изменить сами файлы, но я все еще хочу внедрить немного HTML в каждую страницу, которая обслуживается. Это возможно с mod_proxy? Если нет, может ли кто-нибудь порекомендовать программное...

23
Как исключить URL для Apache Mod_proxy?

У нас есть два сервера Apache в качестве внешнего и 4 сервера Tomcat в качестве внутреннего, настроенных с использованием модуля mod_proxy в качестве балансировщика нагрузки. Теперь мы хотим исключить один URL-адрес tomcat из балансировщика нагрузки mod_proxy. Есть ли способ или правило, чтобы...

21
Как я могу экспортировать правила перезаписи URL?

Можно ли экспортировать правила перезаписи URL для IIS7? Я настраиваю дубликат веб-сайта для внутреннего использования (тестирования) и хочу продублировать все правила перезаписи URL, не вводя их вручную. Существует опция импорта, но нет очевидного «экспорта» ......

21
Отключение декодирования URL в прокси nginx

Когда я просматриваю этот URL: http://localhost:8080/foo/%5B-%5Dserver ( nc -l 8080) получает его как есть: GET /foo/%5B-%5D HTTP/1.1 Однако, когда я прокси это приложение через nginx (1.1.19): location /foo { proxy_pass http://localhost:8080/foo; } Тот же запрос, перенаправленный через порт nginx,...

20
Подозрительный .htaccess файл

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить при сбое сервера. Мигрировал 10 лет назад . Это было загружено в одну из моих папок FTP. Я не знаком с Apache, но все же любопытно - может кто-нибудь сказать мне, какой тип подлого действия пытается совершить этот...

20
nginx + PHP-FPM = ошибка «отказано в разрешении» 13 в журнале nginx; ошибка конфигурации?

У меня nginx 0.7x + PHP-FPM, работающий под PHP 5.2.10 на одном сервере RHEL5, но я пытаюсь продублировать эту настройку в комплекте с PHP-FPM в PHP 5.3.3 на втором сервере, у меня некоторые проблемы с ошибками разрешения каждый раз, когда есть GET. FPM запущен и подтвердил, что fastcgi...

17
Как проверить, включен ли mod_rewrite?

Я устанавливаю среду для WordPress на Apache2, на новой установке Ubuntu 12.04. Чтобы заставить работать дружественные URL-адреса, я пытаюсь настроить mod_rewrite. Я следовал инструкциям, которые нашел в сети, и использовал a2enmod. Сейчас. после перезапуска apache я хотел бы проверить,...