Рейтинг:0

Redirected Too Many Times on Apache2

флаг ad

I'm using apache2 to host a website on Ubuntu Server. When I try to load the page from a browser, I get the "this page redirected you too many times" error. I don't have any duplicate files or anything that's redirecting the page. I don't have a .htaccess file because this is not a WordPress project. If anyone could help, it'd be very appreciated!

000-default.conf:

<VirtualHost *:80>
        # The ServerName directive sets the request scheme, hostname and port that
        # the server uses to identify itself. This is used when creating
        # redirection URLs. In the context of virtual hosts, the ServerName
        # specifies what hostname must appear in the request's Host: header to
        # match this virtual host. For the default virtual host (this file) this
        # value is not decisive as it is used as a last resort host regardless.
        # However, you must set it for any further virtual host explicitly.
        ServerName www.example.com

        ServerAdmin webmaster@localhost
        DocumentRoot var/www/html

        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
        # error, crit, alert, emerg.
        # It is also possible to configure the loglevel for particular
        # modules, e.g.
        #LogLevel info ssl:warn

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        # For most configuration files from conf-available/, which are
        # enabled or disabled at a global level, it is possible to
        # include a line for only one particular virtual host. For example the
        # following line enables the CGI configuration for this host only
        # after it has been globally disabled with "a2disconf".
        #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr note
tilleyc avatar
флаг us
Перед вашим DocumentRoot нужно поставить косую черту, например `/var/www/html`
флаг in
WordPress — не единственное приложение, использующее .htaccess. Проверьте, действительно ли он у вас есть. Кроме того, перенаправления могут происходить на большем количестве уровней, чем просто Apache, они также могут генерироваться обслуживаемым приложением. Проверьте свое приложение (каким бы оно ни было). Вы можете получить дополнительные подсказки, просмотрев журналы доступа вашего веб-сервера и запустив текстовый HTTP-клиент (`wget -S`, `curl`) или просмотрев заголовки ответа в инструментах разработчика вашего браузера, используйте их чтобы увидеть, какие перенаправления вы на самом деле получаете.
Wilson T. avatar
флаг ad
@GeraldSchneider У меня нигде нет файла `.htaccess`. Заголовки ответа говорят: «Контент недоступен, потому что этот запрос был перенаправлен».
Wilson T. avatar
флаг ad
@tilleyc Я добавил `/` в `/var/www/html`, я все еще получаю ту же ошибку.
флаг in
Что ж, если это действительно единственный задействованный файл конфигурации, то перенаправление исходит не от Apache. Но конфигурация Apache обычно состоит из множества файлов. Вы можете узнать, какие файлы конфигурации содержат какой виртуальный хост, запустив `apache2ctl -S`.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.