Описание тега mod-rewrite

Модуль перезаписи URL для веб-серверов Apache
1 ответ

mod_rewrite не работает в виртуальном каталоге

Сервер : Ubuntu 10.4 работает Apache2 У меня есть сервер с mod_rewrite, и он работает на моих виртуальных хостах. Но я разрабатываю новый сайт и хочу увидеть его на сервере, прежде чем изменить серверы имен, чтобы они указывали на сервер. Поэтому в …
29 май '12 в 19:11
1 ответ

Конфигурация Apache2, ошибка.htacces и 310 (перенаправление www)

У меня есть Ubuntu Apache serveur, со многими сайтами. все мои сайты имеют одинаковую ошибку (так что это выглядит как неправильная конфигурация) http://www.2sigma.fr/ <- это нормально работает (мы видим "en travaux") http://2sigma.fr/ <- не работае…
30 май '12 в 16:01
2 ответа

Переписать правила не работает Apache 1.3

Я использую несколько директив перезаписи, которые раньше всегда работали на apache2, но сейчас я пытаюсь создать новый хостинг, и правила перезаписи, похоже, не применяются. Я сократил файлы.htaccess до следующих основных правил: RewriteEngine On R…
01 май '10 в 15:07
3 ответа

Использование mod_rewrite, чтобы скрыть порт Tomcat

У меня есть приложения на Tomcat, которые используют такие URL-адреса: http://xxx:8080/myapp Я не хочу, чтобы пользователи видели порт в URL. Привет могу сделать правило переписать, как это: RewriteRule ^/myapp(.*) http://xxx:8080/myapp$1 [P,L] Таки…
01 июн '12 в 09:48
1 ответ

htaccess переписать не работает

Я хочу переписать http://example.com/apps/app4/step1.php в http://easyfanpageapp.com/apps/ Я использовал это переписать, но он не работает. RewriteEngine On RewriteBase / RewriteRule ^apps/?$ ^(.*)\step1.php$ [NC,L] Также попробовал RewriteRule ^app…
08 июн '12 в 09:37
1 ответ

SSL ProxyPass для запросов REST API

Рабочий сервер использует много вызовов AJAX и находится в другом домене, чем сервер REST API, поэтому ProxyPass успешно использовался в httpd.conf для обеспечения связи. Теперь необходимо добавить безопасный вход на сайт. SSL-сертификат был получен…
29 янв '10 в 06:43
1 ответ

Как я могу игнорировать часть URL?

Мои текущие правила переписывания выглядят так: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond ${REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{REQUEST_URI} ^/video/(.*)$ RewriteRule ^(.*)$ /video/index.php [L] URL как exam…
28 июл '10 в 12:49
4 ответа

Массовый виртуальный хостинг с Apache 2.4

Я хотел бы использовать значение, установленное VirtualDocumentRoot в RewriteRule, Документация Apache гласит: Другая вещь, которую нужно определить, - это корень документа (настроенный с помощью DocumentRoot и доступный для сценариев CGI через пере…
20 июн '14 в 17:23
3 ответа

Понимание apache 2.4 mod_proxy_fcgi и RewriteRules в htaccess

Недавно мы переключили один из наших веб-серверов на Apache 2.4 и работали с PHP через php-fpm и mod_proxy_fcgi. Почти все работает довольно хорошо, но есть одна проблема, которую я пока не понимаю. Один из наших сайтов работает под управлением Word…
14 июн '12 в 16:36
1 ответ

Apache Redirect только для внутреннего трафика

У нас есть страница gateway.school.edu, где пользователи должны заполнить отчет перед отправкой нашего пароля. Мне бы хотелось, чтобы любой внутренний трафик, любой пользовательский агент в нашей сети с IP-адресом 10., 172. или 192.* проходил без не…
01 окт '14 в 16:23
2 ответа

Apache сообщает о статусе 200 для несуществующих URL-адресов WordPress

WordPress .htaccess обычно имеет следующие правила переписывания: # BEGIN WordPress &lt;IfModule mod_rewrite.c&gt; RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] &l…
20 июн '12 в 14:33
1 ответ

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

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

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

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

apache mod_rewrite справка: запись исключения из правила перезаписи

У меня есть сайт с этим существующим правилом: RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] так что он захватывает все URL и переводит их в этот запрос. Как я могу предшествовать этому с чем-то, что сделает исключение для URL формы http://www.example.c…
01 дек '09 в 02:20
0 ответов

Настройка mod_proxy - plesk, apache, .htaccess?

Я хочу настроить mod_proxy для работы так, чтобы мой блог работал в подкаталоге моего сайта, а не в поддомене, поэтому я получаю преимущество обратной ссылки SEO. Что я хочу сделать, так это получить мой блог на Tumblr, который работает на blog.mysi…
23 июн '12 в 18:40
1 ответ

Apache RewriteRule 502 Ошибка на сервере разработки, работает на живых

Я на Apache 2.2.15. Мой vhost.conf содержит RewriteRule для обработки URL-адресов статей; # handling for neat article titles RewriteRule ^/news/[0-9]{4}/[A-za-z]{3}/([0-9a-zA-Z-]*)/([0-9]{4})([0-9]{6})/?$ "/news/article.cfm?clk=$2&amp;article_id=$3&…
0 ответов

Как переписать запрос для подкаталогов, используя apaches' mod_rewrite?

Мой document_root /home/john/public_html, Мне нужен URL example.com/subdir/index.php быть обработанным файлом /home/john/public_html/index.php, Это то, что я положил в /home/john/public_html/.htaccess: RewriteEngine on RewriteRule ^.+$ index.php т.е…
19 янв '15 в 02:31
1 ответ

Можно ли переписать некоторые строки запроса в HTTPS и сохранить все остальное по HTTP?

Я переписываю строки запроса в красивые URI, например: index.php?q=/en/contact становится /en/contact и все работает хорошо.. # httpd.conf # HANDLE THE QUERY RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ …
01 июл '12 в 14:31
1 ответ

mod_rewrite красивые URL не работают

У меня есть следующий URL: http://example.com/gallery/thumb.php?h=400&amp;w=300&amp;a=c&amp;src=Img_0.jpg Который я пытаюсь использовать mod_rewrite сделать "красивым". Желаемый URL: http://example.com/h/400/w/300/a/c/src/Img_0.jpg И мой mod_rewrite…
10 окт '16 в 03:16
1 ответ

Перенаправление, замена или перезапись

У нас есть домашняя страница, размещенная другим провайдером в Амазонке, мы разрабатываем и страницу, связанную с событиями, из-за потребностей SEO нам нужно перенаправление с http://www.example.com/event (размещено на amazon, вне нашего контроля), …
26 фев '19 в 10:28