Модератор
Юрій
(@yube)
А остальное работает? Рубрики, посты, метки? Может Вы включили ЧПУ, а .htaccess создать забыли? Если не забыли, попробуйте в настройках ЧПУ нажать «сохранить», ничего не меняя.
Спасибо YuBe . У меня не было файла .htaccess . Что сделал:
Открыл WordPad — Внёс туда
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Сохранил с расширением txt — Залил на сервер – Переименовал в .htaccess – Зашёл в настройки и постоянные ссылки – Нажал «Сохранить»
После этого WP предложил обновить файл .htaccess. Новая (первая) страница также не появилась в браузере. Ошибка 404.
То есть сейчас в моём .htaccess файле только обозначенная запись. В настройках ЧПУ у меня сейчас флажок на «Произвольно», в окошке стоит /%postname%/
Что мне нужно сделать ещё?
Тут нашёл запись «PS На некоторых хостингах файлы, имена которых начинаются с точки, вообще не видны через http://ftp.» — Вашу же , но годичной давности.
Может, у меня тот же случай? Тогда как сервер сохранил второй файл с таким же названием?
Модератор
Юрій
(@yube)
Попробуйте сделать такой .htaccess:
DirectoryIndex index.php
AddDefaultCharset UTF-8
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Плохо, если он не виден через ftp или файл-менеджер панели управления хостингом. Не смертельно, но очень неудобно.
В Far Manager, если .htaccess
не виден, обычно помогает включение опции «Расширенный список» (LIST -la
) в настройках соединения. Возможно, в других FTP-клиентах есть аналогичная опция.
Сделал, как посоветовали, вставил. Перелил на сайт. Перед этим поставил галку в Total Commander в закладке Net напротив FTP Show Hidden Files. В дереве каталога созданный мною файл как отображался, так и отображается, новых не появилось.
WP –cу понравилось писать «Теперь вы должны обновить файл .htaccess.» Вслед за ним ошибка HTTP 404.
Как ему угодить, милому…
Модератор
Юрій
(@yube)
Как ему угодить, милому…
Поставить на .htaccess права 666. Когда милый скажет спасибо, можно поменять на 444.
Открыл Total Commander — Выделил Ins-м .htaccess — в меню Файлы -> изменить атрибуты… – заменил 644 на 666 – Сохранил – зашёл себе на сайт в настройки и постоянные ссылки – Нажал «Сохранить»
Опять вылезло «Теперь вы должны обновить файл .htaccess.» и опять ошибка HTTP 404.
Я даже заменил редакцию файла на предыдущую без
DirectoryIndex index.php
AddDefaultCharset UTF-8
Но WP не реагирует
Что нужно предпринять ещё?
Atrax
(@atrax)
Ethical engineer
Хостера менять.
Не бывает так, чтобы файлв 666 нельзя было перезаписать.
Всем огромное спасибо YuBe, SergeyBiryukov и Atrax!
Я поговорил с хостером. Он дал полные права на диске. У них на сервере ещё не было ни одного WordPress’а. После чего страницы добавляю свободно.
Theme is closed=)