@Ambal89
Новичок в web'e

Не могу перейти на созданные страницы в вордпрессе?

Добрый день! Подскажите пожалуйста, ситуация такая:
Был сайт на вордпрессе, понадобилась английская версия, я взял сайт, и скопировал его в папку имясайта.ru/en. Но на новом сайте перестали видеться созданные страницы. Главная работает как надо, но при переходе на другие страницы он пишет: страница не найдена. В админке все отображается, все ссылки к страницам с подкаталогом en/, все как надо, нажимаю "перейти" - страница не найдена. В чем может быть дело? .htaccess стандартный вордпрессовский.

upd: Сейчас проверил на записях - с ними все нормально, переходит как надо. Получается проблема только с страницами.
  • Вопрос задан
  • 955 просмотров
Решения вопроса 1
@Ambal89 Автор вопроса
Новичок в web'e
Разобрался. Нужно в .htaccess дописать название подкаталога.
если изначально было
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

то нужно сделать
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /en/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /en/index.php [L]
</IfModule>

# END WordPress
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
VasyaPertrov
@VasyaPertrov
Изготовление и безопастность сайтов. WP и др.
понадобилась английская версия,

Для этого есть плагины мультиязычности.

скопировал его в папку имясайта.ru/en.

А вот так делать - поиметь проблем.
Если сильно хочется другой сайт - создаёшь поддомен ВНЕ каталога основного.
И сайт - это не только файлы, но и база. Естественно нужно конфиги править, а не скопировал и всё.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы