Запрошенный URL-адрес не найден на этом сервере. .htaccess(MAMP)

Вопрос: Я знаю, что в прошлом было много вопросов, подобных этому, но я просмотрел их все, и ни один из них не совпадает с этим. Я разрабатываю сайт Magento на MAMP. Я сделал несколько резервных копий файлов и базы данных. Я переместил сайт на свой живой сервер, все сработало. Теперь я переместил сайт обратно в

Вопрос:

Я знаю, что в прошлом было много вопросов, подобных этому, но я просмотрел их все, и ни один из них не совпадает с этим.

Я разрабатываю сайт Magento на MAMP. Я сделал несколько резервных копий файлов и базы данных. Я переместил сайт на свой живой сервер, все сработало. Теперь я переместил сайт обратно в MAMP для большей разработки. Домашняя страница работает, но остальная часть сайта дает “Не найден”. Запрашиваемый URL-адрес не найден на ошибке этого сервера.

Я проверил, работала ли база данных с одним из моих файлов резервных копий (который был сохранен до перехода на живой сервер), и это было сделано, что говорит о том, что проблема связана с файлами, которые я переместил с моего сервера.

Я читал, что многие люди упоминают редактирование файла.htaccess, поэтому я решил посмотреть. Я обнаружил, что файл.htaccess для файлов, которые DO открываются в окне терминала. И файл.htaccess для файлов, которые я переместил с моего live-сервера, и DON “T” открывается в текстовом редакторе. В этом файле также есть только одна строка кода: #AddHandler application/x-httpd-php54. PHP

Я не знаю, что означает эта строка кода, однако у меня есть представление о том, что могло произойти. После того, как я переместил свой сайт на мой живой сервер, я попросил моих хостов обновить мой PHP. (Это была глупая вещь, поскольку я не знаю, как работает PHP, однако я сделал это, потому что я получил сообщение в моем бэкэнде Magento, в котором говорилось, что новый PHP доступен, я думал, что мне нужно обновить его, чтобы сохранить мои безопасный сайт. Я все еще новичок). Мои хосты обновили его, и мой сайт Live перестал работать. Я попросил их поменять его на оригинальный PHP, который у меня был, и они это сделали. Все еще была проблема. Они не знали, как сначала исправить проблему, но затем сообщили мне, что они исправили ее, выполнив решение в этой ссылке. Запрос превысил предел 10 внутренних перенаправлений из-за вероятной ошибки конфигурации, что связано с добавлением файла.htaccess в корневой каталог моего сервера live (/home/caprac5/public_html/.htaccess) и добавление следующего кода:

<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] </IfModule>

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

Я надеюсь, что люди смогут следовать тому, что я говорю. Если нет, просто оставьте комментарий, и я попытаюсь объяснить лучше.

благодаря

Ответ №1

Прежде всего, являются ли ваши локальные файлы в подкаталоге Application/MAMP/htdocs? Для локального сервера требуется найти файлы.

Некоторые объяснения о.htaccess:
Строка, содержащаяся в вашем.htaccess, прокомментирована (начинается С#)
Код, добавленный вашими хостами, просто позволяет использовать файлы.htaccess.
Команды application/x-httpd-php54 вашему серверу использовать application/x-httpd-php54 для интерпретации /php файлов. 5.4 – последняя версия php, и я предполагаю, что на вашем удаленном сервере есть несколько интерпретаторов php, поэтому вам нужно их точно уточнить.

Если ваши файлы находятся в правильном каталоге, найдите файл httpd-php на вашем компьютере и добавьте приложение AddHandler/x-httpd-phpXX в ваш.htaccess, где XX – это номера для вашего локального httpd-php (возможно, что нет чисел)

Оцените статью
Добавить комментарий