Wordpress: сайт перешел на внутренние ссылки Open Litespeed с ошибкой 404

Я получил резервную копию сайта wordpress. Я попытался развернуть его на Open Litespeed Webserver. Но когда я посещаю внутренние ссылки, я получаю ошибку 404.

Я попытался сбросить постоянные ссылки, изменил .htaccess на

RewriteBase /
RewriteRule ^/index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

На основе этого решения

Я перезапустил сервер, но безуспешно. Я не могу найти способ заставить его работать.

В LiteSpeed ​​у меня также есть эти настройки:

Управление перезаписью -> Включить перезапись: Да Правила перезаписи:

RewriteCond %{HTTP_USER_AGENT}  ^NameOfBadRobot
RewriteRule ^/nospider/         -   [F]

person thelaw    schedule 28.01.2020    source источник


Ответы (1)


Это сработало для меня:

инструкции по миграции (шаг 1)

person netdev    schedule 28.01.2020
comment
Было бы полезно знать, что именно сработало в данном случае, а не ссылаться на страницу, содержащую много разнообразной информации?! Короче говоря, если вы перемещаетесь между .htaccess на обеих платформах (Apache и LiteSpeed), вам не обязательно менять директивы WordPress по умолчанию. Руководство, на которое вы ссылаетесь, в первую очередь предназначено для перехода между директивами .htaccess и конфигурации сервера. - person MrWhite; 28.01.2020