Sprawdź czy:
1. mod_rewrite jest włączony/ włącz go jeśli nie jest aktywowany
Jak włączyć mod_rewrite: musisz odnaleźć plik: httpd.conf a w nim następującą linie:
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule rewrite_module modules/mod_rewrite.so (mod_rewrite jest wyłączony jeśli linia jest od komentowana tzn. nie ma #)
#LoadModule rewrite_module modules/mod_rewrite.so (mod_rewrite jest wyłączony bo jest #)
2. zaloguj się do WP, przejdź do Ustawienia > Bezpośrednie Odnośniki i ustaw własny format wpisów: /%postname%/
=========================================
Możesz też:
1. w Kokpicie ustawić permalinks na domyślne i zapisać ustawienia
2. wyloguj się z WP
3. tam gdzie jest zainstalowany WP znajduje się plik .htaccess – usuń ten plik,
4. zaloguj się do WP, przejdź do Ustawienia > Bezpośrednie Odnośniki i ustaw własny format wpisów: /%postname%/
Zapisz zmiany. To wygeneruje nowy pliku: .htaccess. Wszystko powinno działać.
==========================================
Możesz też:
1. ręcznie edytować .htaccess.
2. wklej to co poniżej:
# 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
3. Zapisz zmiany
==========================================
Najważniejsze by serwer miał włączony mod_rewrite (bez tego Permalinks nie zadziała tak, jak chcemy).
Zawsze rób kopię zapasową plików przed ich zmianą.
zrobiłem wszystko oprócz znalezenia pliku httpd.conf i sprawdzenia, na razie nie działa :/
nie wiem gdzie szukać tego pliku dokładnie?
pozdrawiam.
bin/apache/conf/httpd
w przypadku serwera lokalnego taka ścieżka dostępu jak wyżej mniej więcej będzie. trzeba szukać w folderze gdzie są pliki instalacyjne serwera
mam i cgi-bin (w środku jest plik test) i conf (ale nie moge wejsć, klikam i nic sie nie dzieje, tak jakbym nie miał dostępu, czy coś).
Screen: http://vpx.pl/i/2014/08/26/wp.png
Tu masz wyjaśnione jak zmienić prawa dostęp
http://www.nazwa.pl/pomoc-faq-jak-zmienic-prawa-dostepu-do-plikow-przez-klienta-ftp/
mod_rewrite może też włączyć dostawca twojego hostingu. Skontaktuj się z nim.