mikeyrocks
  • 0
Новичок

После переноса сервера работает только домашняя страница

  • 0

Недавно я сменил хостинг своего сайта WordPress на VPS.net. Я переместил все свои файлы и импортировал базу данных. Все было хорошо, пока я не щелкнул ссылку и не заметил, что все мои страницы возвращают 404, кроме главной страницы.

URL сайта: http://inksquared.com

Share
  1. Я думаю, вы получаете http://yoursite, но не http://yoursite/anything

    У меня была аналогичная проблема, и она работала, когда я изменил

    httpd.conf от _

    AllowOverride None
    

    к

    AllowOverride All
    

    Это делает .htaccess эффект.

    • 0
  2. Попробуйте сбросить правила mod_rewrite:

    Панель инструментов -> Настройки -> Постоянные ссылки

    Сохранить настройки (не нужно вносить никаких изменений)

    • 0
  3. Я столкнулся с той же проблемой.

    Я сделал следующее, чтобы решить эту проблему на сервере Ubuntu:

    1. В /etc/apache2/apache2.conf измените AllowOverride None для /var/www/ на AllowOverride All.

    2. Введите следующую команду, чтобы включить mod_rewrite для.htaccess.

    sudo a2enmod переписать

    1. Перезапустите сервер Apache:

    перезагрузка службы sudo apache2

    Проблема решена!!!

    • 0
  4. Причина, скорее всего, в том, что .htaccess файл не был скопирован. В Mac OS X и в некоторых FTP-приложениях этот файл считается «скрытым», поскольку он начинается с расширения . . Если вы перейдете в раздел «Настройки» -> «Постоянные ссылки» в разделе администратора, вы можете восстановить этот файл, но, вероятно, лучше всего найти версию, которая у вас была ранее, и использовать ее снова (особенно если вы используете плагин кэширования).

    • 0
  5. В Ubuntu 14.04 файл 000-default.conf можно найти здесь./etc/apache2/sites-available

    Или, если вы запускаете несколько wp, настройка виртуального хоста будет вашим именем файла конфигурации. например , domain.conf

    Вы должны заменить AllowOverride None наAllowOverride All

    Надеюсь, это сработает.

    • 0
  6. Вы получаете веб-сервер 404 или WordPress 404? Если это веб-сервер 404, вы, скорее всего, не скопировали корневой файл htaccess из старой установки или у него нет правильных разрешений для запуска.

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

    • 0

Оставить ответ

You must login to add an answer.