Отсутствует файл htaccess на сервере? - PullRequest
0 голосов
/ 27 апреля 2018

Я только что создал сайт. Он размещен на GoDaddy, и я использую cPanel для управления им.

все мои файлы, относящиеся к моему веб-сайту, хранятся в папке public_html.

Проблема, с которой я столкнулся, заключается в том, что я не могу получить доступ к другим загруженным страницам, я покажу, что я имею в виду.

  • www.website.com -> работает нормально (по умолчанию home.html)
  • www.website.com / About / about.html -> отлично работает
  • www.website.com.com / About -> Я получаю сообщение об ошибке ниже:

"У вас нет прав доступа к / About / на этом сервере. Кроме того, при попытке использовать ErrorDocument для обработки запроса обнаружена ошибка 403 Forbidden. "

Я бы хотел, чтобы website.com/About отображал about.html.

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

Я попытался установить разрешения 777 для всех моих файлов public_html, но я получаю ту же ошибку.

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

Любая помощь в решении этой проблемы была бы очень кстати!

1 Ответ

0 голосов
/ 27 апреля 2018

Если /About/ - это каталог, а это статические файлы HTML, переименуйте about.html в index.html.

Серверы будут искать index.html в каталоге, если в URL ничего не было указано.

...