настройка httpd conf в aws

1

Я хотел бы обновить httpd conf in elastic beanstalk чтобы я мог установить AllowOverride all и, следовательно, позволить себе выполнить следующий .htaccess код:

RewriteEngine On

RewriteRule ^/?category/([^/d]+)/?$ searchPage.php?crs_category=$1 [L,QSA]

файл htaccess находится в корне

Чтобы настроить httpd conf, я стараюсь следовать приведенному ниже руководству:

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers.html

Мои проблемы следующие:

  • Мой компьютер не позволяет мне создать папку с именем .ebextensions - она не примет точку перед exbextensions

Я поместил файл .config в exbentension с помощью следующего кода:

<Directory />
    Options None
    AllowOverride All
    Order deny,allow
    Deny from all
</Directory>

<Directory /path/to/your/htdocs/>
    AllowOverride All
</Directory>

Я не уверен, правильно ли я выполняю/выполняю вещи и буду признателен за любые рекомендации.

  • 0
    Вы пробовали вводить mkdir .ebextensions в командной строке?
  • 0
    не могли бы вы подробнее рассказать об этом?
Показать ещё 2 комментария
Теги:
amazon-web-services
.htaccess

1 ответ

2
Лучший ответ

Проводник Windows не позволяет создавать имена файлов, начиная с . Я считаю, что причина этого заключается в именах файлов DOS, у которых были отдельные поля для имени и расширения, а имя файла не могло быть пустым.

Единственным обходным решением, которое я знаю, является использование mkdir для создания каталогов, начиная с . :

mkdir .ebextensions

Аналогичным образом, если у вас возникли проблемы с созданием файла, начинающегося с a . , вы можете использовать:

echo > .config

Это создаст пустой файл с именем .config который вы, например, сможете модифицировать с помощью блокнота.

  • 0
    спасибо за решение первой части моей дилеммы. мой второй следующий: я не уверен, что то, что написано в .config, как написано в моем первоначальном посте, на самом деле позволяет htaccess работать, так как при загрузке экземпляра он не переписывал / очищал URL-адрес, как предполагалось
  • 0
    К сожалению, я не могу помочь вам с этой частью. Надеюсь, вы получите больше ответов на этот вопрос.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню