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

Конфигурационный файл на уровне каталогов находится в основном на веб-серверах Apache

2
Перенаправление SSL на экземпляр EC2 за балансировщиком нагрузки завершения SSL
Я пытаюсь перенаправить все URL-адреса на https в веб-приложении. У меня есть экземпляр ec2 за эластичным балансировщиком нагрузки. SSL прекращается на балансировщике нагрузки. Любые попытки перенаправления в конечном итоге дают мне знакомое «эта страница запрашивает таким образом, который никогда не завершится». Балансировщик нагрузки перенаправляет 443 и 80 в порт 80 …

1
максимальная длина URL 257 символов для mod_rewrite?
Моя схема URL-адресов /foo/var1-var2-var3.../bar Я использую эти правила mod_rewrite: RewriteBase /foo/ RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ index.php [PT,L] Если длина строки 'var1-var2 ...' превышает 257 символов, возвращается ошибка 403 Forbidden и 404. Тем не менее, если длина строки 'var1-var2 ...' составляет 257 символов или менее …

5
Как устранить ошибку «ExpiresActive здесь не разрешено» в файле .htaccess?
Я пытаюсь добавить заголовки Expires к HTTP-ответам сайта, над которым я работаю. Единственный способ контролировать сервер Apache 1.3 - это отредактировать мой файл .htaccess. Я попытался добавить код, подобный следующему, чтобы включить заголовки Expires: <IfModule mod_expires.c> ExpiresActive on ExpiresDefault "access plus 1 hour" </IfModule> Однако это приводит к внутренней ошибке …

4
Почему перенаправления .htaccess работают в http, а не по https?
У меня есть простой файл .htaccess, который отлично работает на http-версии сайта, но не когда я захожу на https. Почему? RewriteEngine on #This is so if the file exists then use the file RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^ %{REQUEST_FILENAME} [L] #These conditions check if a file or folder exists just …

2
Разбейте длинную строку в файле .htaccess
Я устанавливаю заголовок Content-Security-Policy в моем файле .htaccess, и он вырос до очень длинной отдельной строки, которой сложно управлять. Есть ли способ разбить эту строку на более управляемые подстроки? В качестве тривиального примера, скажем, я устанавливаю заголовок, как Header set Content-Security-Policy "deafult-src http://domainA.com; script-src http://domainB.com" Я могу (без очевидных проблем) …

3
Как перенаправить с HTTPS на HTTP перед ошибкой сервера?
Я использовал для работы веб-сайт с сертификатом SSL, но прекратил использовать сертификат SSL. Проблема заключается в том, что большинство внешних ссылок на сайт используют префикс https: //. Я пробовал https: // перенаправить на http: // в файле .htaccess: RewriteEngine On RewriteCond %{HTTPS} on RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} Но, как указывалось в …

2
Разрешить использование php_value и php_flag в .htaccess
Я использую веб-сервер Apache с PHP5 в качестве модуля (обратите внимание: как модуль Apache, а не CGI!). В некоторых моих файлах .htaccess (тот, который поставляется с программным обеспечением gallery3, http://gallery.menalto.com/ ), есть операторы php_value и php_flag. Они вызывают ошибку сервера 500 при попытке доступа к файлам в этой папке. Поэтому …

2
Не могу понять правило htaccess
У меня есть это в моем htaccess, но я не могу понять, для чего это нужно. Из-за природы правила поиск тоже не помогает. RewriteCond %{REQUEST_URI} !(/$|\.) RewriteRule (.*) %{REQUEST_URI}/ [R=301] Кто-нибудь может объяснить, для чего это нужно?

1
HSTS и двойной редирект
Я управляю небольшим веб-сайтом в среде LAMP общего хостинга: в основном это означает, что единственное, что я могу редактировать, это файл htaccess. Я хотел добавить поддержку HSTS (и я сделал это), но, когда я проверил здесь свой веб-сайт на соответствие требованиям предварительной загрузки HSTS, я получил следующую ошибку: Ошибка: HTTP …

1
Увеличьте значение LimitRequestFieldSize в Apache
Я разработал приложение, которое использует плагин jQuery, который в свою очередь использует чрезмерные данные cookie. Проблема в том, что после каждого 15-20 запроса браузером показывается следующее сообщение об ошибке: Ваш браузер отправил запрос, который этот сервер не может понять. Размер поля заголовка запроса превышает лимит сервера. Покопавшись, я узнал, что …

3
Как скрыть мою установку Wordpress через htaccess?
(Я знаю, что безопасность через неизвестность не рекомендуется). Я пытаюсь скрыть тот факт, что я использую Wordpress. Этот пост полезен, но он касается только контента (вроде). Я заинтересован в следующем: Пользователь пытается получить доступ к любому URL-адресу wp*в качестве подстроки через свой браузер. Результат: перенаправлен на 404 страницу. Пользователь / …

11
.htaccess не перенаправляет на страницу с префиксом www правильно
Я пытаюсь перенаправить URL без www. на www.version (пример.com на www.example.com). Я пользуюсь обычным RewriteCond %{HTTP_HOST} ^example\.com [nc] RewriteRule (.*) http://www.example.com/$1 [R=301,L] Это работает на всех моих других проектах. Однако на этом конкретном сайте он заканчивается циклом перенаправления. Вот странная часть: я попытался свернуть версию без www, чтобы увидеть, какие …

3
Ограничить размер загружаемого файла и перенаправить пользователя на страницу ошибки, если ограничение превышает
Можно ли перенаправить пользователя на file too bigстраницу файла когда размер POST-запроса превышает указанный лимит? Я знаю о параметре max-request-size, но он дает только статическую страницу, которая не может быть перегружена. Я думаю, чтобы создать правило перезаписи, которое принимает размер содержимого из тела запроса в качестве входных данных и перенаправляет …

4
Имеет ли значение, в каком порядке правила размещены в htaccess?
Я надеюсь, что это простой ответ ДА ​​или НЕТ (пожалуйста, укажите почему) В1: Имеет ли значение, в каком порядке правила размещены в htaccess? Так как они полностью разделены предметами: например Q2: Если да, я применяю правильный заказ? чтобы ускорить двигатель htacces и не перегружать его ненужными правилами? Q3: любые советы …

1
Почему мой RewriteLog не работает?
У меня есть .htaccess, который выглядит так: RewriteEngine on RewriteLog "/Applications/MAMP/logs/rewrite_engine_log" RewriteCond %{REQUEST_URI} !/(index.php|css|images|js)/.*$ RewriteRule (.*) /mysite/index.php/$1 Когда я добавляю эту директиву RewriteLog, я получаю внутреннюю ошибку сервера. В лог-файлах Apache я получаю эту информацию: /Applications/MAMP/htdocs/mysite/.htaccess: RewriteLog not allowed here Я не создавал этот файл rewrite_engine_log вручную, но этот путь …

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