Описание тега rewritecond

1 ответ

Направить запрос к Tomcat, только если файл не существует на диске

У меня есть Apache перед моей установкой Tomcat в качестве обратного прокси. Большинство URL-адресов направляются на Tomcat JkMount Директива в Apache. Для одного шаблона URL я бы хотел, чтобы Apache направлял запросы работнику Tomcat, только если в…
0 ответов

Правило перезаписи Apache для нескольких именованных виртуальных хостов с правилом "поймать все"

У меня есть сервер перенаправления Apache, который я настроил для около 30 доменов. Я хочу, чтобы все запросы перенаправлялись на главный сервер, кроме 1 домена. В основном, любой домен, приходящий на этот сервер, перенаправляется на www.maindomain.…
18 дек '14 в 06:29
1 ответ

htaccess файл для выполнения определенных правил для разных доменов

У меня есть одно приложение с сервером на нескольких доменах (каждый настраивает внешний вид приложения. Кроме того, существует общий домен, который имеет несколько поддоменов для отображения тех же данных, что и выше. Так - www.apples.com выглядит …
01 мар '18 в 21:13
1 ответ

Nginx и комплексный URI переписывает

У меня проблема с логикой переписывания Nginx. Они должны быть в директиве сервера или местоположения? Мне нужно переписать один длинный и страшный URL на другой. Есть ли кто-нибудь, кто может помочь или хотя бы показать мне ресурсы, чтобы это сдела…
21 окт '14 в 16:28
1 ответ

Преобразование htaccess rewritecond в nginx

Я очень новичок в nginx, но уже имел опыт работы с перенаправлениями apache. Я преобразовываю поддомен в подпапку и мне нужна помощь в корректной настройке правил перезаписи для моего переключателя. Субдомен размещается на сервере apache, а новый по…
27 ноя '14 в 11:44
1 ответ

mod_rewrite в папку за исключением набора доменов

Может ли кто-нибудь помочь с следующей проблемой: Я пытаюсь переписать все домены, которые не совпадают, и переместить их в указанную папку. Следующий vhost работает локально (Mac OS X с XAMPP), но не работает на сервере Debian: <VirtualHost *:80…
2 ответа

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

У меня есть сервер, указывающий на DocumentRoot /var/www/mysite Я хотел бы перенаправить все запросы от /var/www/mysite/folder/в /var/www/mysite/ Я попробовал следующее: `RedirectMatch 301 /mysite/folder/(.*) http://example.com/folder/$1` Но это не …
20 авг '14 в 08:14
1 ответ

Компактные перенаправления в Apache/htaccess. Как? [Элегантный вопрос кодирования]

При настройке перенаправлений в htaccess у меня возникают проблемы при настройке / объединении различных доменов, когда все они переходят на одну домашнюю страницу. Я могу сделать их отдельно, но это не аккуратно / элегантно. Как переписать третий а…
1 ответ

RewriteCond для нескольких файлов

В файле htaccess, RewriteCond для одного файла bla.php можешь написать так правильно? RewriteCond %{REQUEST_FILENAME} !bla.php Вопрос: как можно написать RewriteCond для нескольких файлов? например для 3 файлов: bla.php, some_bla.php,some_other_bla.…
10 ноя '12 в 13:56
1 ответ

RewriteRule (для удаления.php) и старый редирект 301 не работает?

У меня нет опыта в редактировании.htaccess я хотел перенаправить не-www на www. удалить расширение.php настроить пользовательскую страницу 404 Мне удалось это сделать (в поисках решения в Интернете и на faultserver.ru), но теперь кажется, что мой ст…
1 ответ

Как дать подсети для IP-адресов в состоянии перезаписи?

Я хочу дать подсеть для различных IP-адресов при записи перезаписать секунду. Так как я должен дать маску подсети в приведенном ниже правиле. IP 218.104.51.160/29 RewriteCond %{HTTP:X-Forwarded-For} !^IP RewriteRule ^ - [F,L]
07 янв '16 в 07:35
2 ответа

Объяснение новой строки в файле htaccess: RewriteCond %{REQUEST_URI}!^/\. Хорошо известный /pki-validation/(?:\ Ballot169)?

Недавно я заметил, что в файле htaccess была добавлена ​​новая строка в нескольких местах по всему файлу. RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)? Я не понимаю, что он делает, и я хотел бы получить разъяснения, если…
19 апр '19 в 19:07
0 ответов

Apache mod_rewrite не работает должным образом

Я хочу ответить 404 для / autodiscover / на https://mycompany.com/ как это проверка URL Outlook (и других клиентов, использующих автообнаружение Exchange) при запуске. VHost также перенаправляет все остальное с https://mycompany.com/ на https://www.…
22 май '19 в 06:47
0 ответов

Нечувствительный к регистру резерв / перенаправление

Я использую некоторые изображения по умолчанию, чтобы показать пользователям тип используемого документа. например, это изображение, чтобы показать, что есть файл.png в /osr/icons/mime/ папка У меня есть изображения для множества файлов, например av…
09 мар '16 в 08:43
2 ответа

Служить PHP-странице в веб-корне, но показывать содержимое в подкаталогах

У меня есть веб-сайт на сервере общего хостинга. Мой макет каталога выглядит следующим образом /home /user /public_html /pics /family В public_html есть файл index.php. Мне нужна помощь в написании правил.htaccess, которые Обслуживание файла index.p…
14 ноя '11 в 17:00
1 ответ

htaccess rewrite cond для перезаписи 404 ошибок на исключенных URL

У меня есть эта проблема с моим .htaccess файл. У Google есть индексированный URL, который я не хочу (ошибка 404) в Инструментах для веб-мастеров. Мне нужно переписать URL, которые включают --, /- или окончание в - вот так: замещать -- с - удалить -…
31 авг '16 в 12:23
1 ответ

Перепишите cond для домена и www.domain letsencrypt

У меня есть этот виртуальный хост в /etc/apache2/sites-available/cv.conf <VirtualHost *:80> ServerName example.com ServerAlias www.example.com DocumentRoot /var/www/cv/web <Directory /var/www/cv/web> AllowOverride All Order Allow,Deny Al…
18 июл '17 в 12:35
1 ответ

Добавить www в домен, но не для определенного домена

У меня есть следующий код в моем .htaccess файл: RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] Код выше для добавления www в домен, если он не имеет www, Но у меня есть домен, как: myloadbalancername-432566…
08 дек '16 в 21:20
1 ответ

Блок Wildcard User-агент

Как я могу написать условие перезаписи для пользовательских агентов подстановочных знаков вот код, который я пытаюсь, но не работает RewriteCond %{HTTP_USER_AGENT} !*uTorrent* [NC] RewriteCond %{HTTP_USER_AGENT} !*BitTorrent* [NC] RewriteCond %{HTTP…
1 ответ

Apache Redirect для /index.php - как обрабатывать прямые запросы для /index.php

Я не уверен на 100%, если это происходит из-за ошибки сервера или переполнения стека, хотя я склоняюсь к ошибке сервера. Большинство фреймворков PHP используют перенаправления Apache для направления всех запросов на /index.php а затем фреймворк обра…
08 авг '18 в 15:51