Migrare WordPress: Erori 404: Funcționează doar Prima Pagină
Tocmai am migrat site-ul meu de ecommerce (www.getfitkart.com) de pe un hosting partajat pe Linode. Acum funcționează doar pagina principală, dar celelalte pagini nu mai sunt accesibile. Primesc următoarea eroare pe toate celelalte pagini, cum ar fi http://www.getfitkart.com/privacy-policy/
Not Found
URL-ul solicitat /privacy-policy/ nu a fost găsit pe acest server.
Fișierul meu .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Orice ajutor va fi foarte apreciat.

Mă alătur pentru a confirma că această soluție a funcționat și cu WordPress prin Docker. Am creat un nou proiect standard WordPress prin Docker, am importat un dump MySQL în baza de date proaspătă (care avea permalinkuri configurate), și inițial toate legăturile către pagini erau stricate, cu excepția paginii principale. Nu a fost nevoie să golesc cache-ul browserului; doar am mers la "Permalinkuri", am apăsat salvare, și asta a rezolvat problema.

Am găsit soluția aici:
https://www.digitalocean.com/community/questions/wordpress-permalinks-not-working-on-ubuntu-14-04
Problema este că trebuie să permitem opțiunea de override all în fișierul httpd.conf (locația: /etc/httpd/conf/httpd.conf) pentru directorul specific de hosting.

Am rezolvat această problemă pe Linux Mint 19 / PHP Versiunea 7.2.19-0ubuntu0.18.04.1 prin modificarea:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
în:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
în fișierul /etc/apache2/apache2.conf.
Sper că vă ajută!

Diverse tutoriale par să nu includă schimbările de gestionare care apar la trecerea de la Apache 2.2 (CentOS 6) la 2.4 (CentOS 7). Setarea AllowOverride All mi-a salvat ziua (CentOS 7, Apache 2.4, WP 4.9)

Dragă prietene, după mutarea site-ului: accesează admin-ul telefonului Apoi alege baza ta de date. Apasă pe wp-option Modifică rândul 25 la 500 Schimbă URL-ul site-ului: http://www.siteultau.com caută -- path: schimbă calea pentru încărcări
Salvează Autentifică-te pe site: www.numesiteului.com/wp-admin Mergi la Setări Apoi la Legături permanente Nu schimba nimic Doar salvează.
Acum încearcă toate paginile tale.
