#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