Я просто переехал Wordpress сайт на новый хост. Но когда я иду на любую страницу, кроме домашней страницы, я получил эту ошибку:Wordpress permalink 'не найден на этом сервере'
Not Found
The requested URL /about was not found on this server.
Apache/2.2.16 (Debian) Server at 176.xx.yy.zz Port 80
Я изменил Пермассылку установки на умолчанию, что делает URL выглядит mysite.com/?page_id=5
и на странице появляется штраф. Поэтому проблема не в моем коде.
Моя первая догадка mod_rewrite
не включена. Но phpinfo()
сообщает мне, что mod_rewrite
загружен правильно.
Мой .htaccess генерируется автоматически и выглядит следующим образом:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /beta-test/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /beta-test/index.php [L]
</IfModule>
# END WordPress
Любое решение?
Благодаря
Спасибо за ответ. Если 'mod_rewrite' отображается на' phpinfo() ', он уже должен быть раскоментирован правильно? Я не могу проверить 'http.conf', потому что у меня нет доступа к нему. – hrsetyono
Да, его нужно расколоть ... –
Хорошо, спасибо большое – hrsetyono