Когда я перенес сайт WordPress с одного сервера на другой. Страницы не найдены, ошибка появляется при доступе к страницам. Я обновил файлы wp-config, .htaccess, а также изменил ссылки и URL-адрес, указав новый URL-адрес сайта в таблицах.
Я выполнил следующие шаги:
сор-config.php
define( 'DB_NAME', 'my-db-name' );
define( 'DB_USER', 'my-db-user' );
define( 'DB_PASSWORD', 'my-db-pwd' );
define( 'DB_HOST', 'localhost' );
Настройка WordPress
Settings->
WordPress Address (URL) - New-URL
Site Address (URL) - New-URL
.htacess.php
Generate the .htacess from Permalink Settings
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /folder-name/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /folder-name/index.php [L]
</IfModule>
КОНЕЦ Слово
Запросы к базе данных
Updated tables wp_options , wp_posts , wp_usermeta, wp_links , wp_comments
Example:
UPDATE wp_posts SET post_content = replace(post_content, 'Existing URL', 'New URL');
Запрошенный URL / New-URL / имя-папки / имя-страницы не найден на этом сервере
Сервер Apache / 2.4.7 (Ubuntu) с портом New-URL 80