2010-08-04 5 views
0

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

При нажатии на любую из ссылок, кроме домашней связи, он будет идти к 404 страница не найдена страница и отобразить сообщение, как показано ниже:

Запрошенный URL/new_mtt/about-us-2 не найден на этом сервере.

Я понял, что у меня нет файла page.php. Нужно ли мне это для просмотра страниц, отличных от индекса?

Почему мои страницы работают неправильно?

+0

Создал ли WordPress файл '.htaccess' в каталоге, где находится ваш файл' index.php'? Правила 'mod_rewrite' необходимы для структуры permalink, что ваша ошибка 404 предполагает использование WP. –

+0

У меня нет файла .htaccess в папке с моим файлом index.php. Где я могу получить файл .htaccess, который мне нужно поставить? – zeckdude

ответ

1

В вашем каталоге Wordpress должен быть файл .htaccess. Там должны быть правила для перезаписи URL. Проблема может быть: этот файл отсутствует, файл поврежден или mod_rewrite не разрешен.

+0

Да, у меня есть файл .htaccess в моей общей папке Wordpress, но не в папке, где находится мой файл index.php. Где это должно быть? – zeckdude

+0

Проверьте на своем Wordpress-Adminpage что-то вроде 'Если ваш файл .htaccess доступен для записи, мы можем сделать это автоматически ...' on Settings> Permalinks panel. – alopix

2

Вероятно, вам необходимо восстановить свои постоянные отношения - это разрешает проблему примерно в 90% случаев. Нажмите «Настройки», «Постоянная ссылка»; затем выберите любой вариант, который не выбран, нажмите «Сохранить», выберите вариант, который вы первоначально хотели снова (вероятно, настраиваемая структура с% postname%), снова нажмите «Сохранить» и убедитесь, что он сохранен.

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

Смежные вопросы