как написать файл .htaccess для моего каталога

#php #apache #.htaccess

#php #apache #.htaccess

Вопрос:

etc/apache2/sites-enabled/000-default.conf

введите описание изображения здесьМой веб-сайт готов к развертыванию.Но я не знал, что это простая задача. Я не могу понять, что нужно написать в файле .htaccess, чтобы запустить мой сайт.

каталог для моего проекта:-

 -MVC290916
--app
--public
--vendor
--composer.json
--composer.lock
 

здесь app, public и vendor являются каталогами.

Мой общедоступный файл содержит index.php досье. Итак, я хочу знать, как написать файл .htaccess для моего каталога и детали yntax, чтобы в будущем я не столкнулся с дальнейшими проблемами.

Ответ №1:

Вам не НУЖЕН файл .htaccess для запуска вашего веб-сайта. Если есть конкретная задача, которую вы хотите выполнить, например:

  • Безопасность
  • Mod_rewrite
  • Пользовательские страницы Ошибок
  • Типы Mime
  • SSL

Только тогда у вас должен быть файл .htaccess. Если нет, просто загрузите свой код на сервер, и все.

Если при этом вы столкнулись с какой-либо ошибкой, укажите точную ошибку, с которой вы столкнулись.

Комментарии:

1. 52.41.195.76 откройте эту ссылку …. на месте сайта …. на странице появляется каталог…. итак, что мне делать.

2. Итак, вот что вы делаете. Войдите на свой сервер (ssh)—> cd /etc/apache2/sites-enables —> vim 000-default.conf —> Места, где вы видите путь /var/www, измените его на /var/www/html/public . Это должно быть сделано в обоих местах. Кроме того, сначала посмотрите, есть ли на вашем сервере каталог html или нет, прежде чем обновлять. После завершения сохраните vim-файл и завершите работу, а затем перезапустите сервер apache (перезапуск службы apache2)

3. «Кроме того, сначала посмотрите, есть ли на вашем сервере каталог html или нет, прежде чем обновлять». я не получил эту часть

4. Некоторые серверы имеют файловую структуру как /var/www/html, а некоторые просто имеют /var/www . Проверьте это перед изменением.

5. у меня это var/www/html