Usuwanie z linku url “index.php” za pomocą pliku .htaccess
Plik .htaccess jest to plik konfiguracyjny używany przez serwery www Apache.
Pliki .htaccess mogą być wykorzystane do zmiany zachowań serwera.
Istnieje wiele możliwości. Z .htaccess możesz na przykład:
- Zabezpieczyć stronę hasłem.
- Utworzyć własną stronę błędu HTTP.
- Przekierować odwiedzających na inną stronę.
Plik .htacces jest trochę wyjątkowy, jako że jego nazwa zaczyna się od kropki. To oznacza, że w niektórych programach FTP jest on ukryty i nie można go edytować bez zmiany nazwy na np. htaccess.txt !
WordPress nie jest jednak doskonały i wiele rzeczy wymaga poprawki. Właśnie jednym z takich elementów są adresy URL, które zawsze zaczynają się od „index.php”: www.domena.pl/INDEX.PHP/kategoria/artykul.
Programiści wordpress korzystają z techniki Permalink zamiast pliku .htaccess do generowania linków.
Aby pozbyć się index.php z linku URL wystarczy tylko utworzyć plik .htaccess na komputerze zapisać w nim poniższy kod i wysłać na serwer.
plik .htaccess:
</ifmodule>
UWAGA: Zapisanie pliku o nazwie .htaccess jest niemożliwe na zwykłych systemach operacyjnych w tym na Windowsie więc jego nazwę należy zmodyfikować po zapisaniu w głównym katalogu na serwerze.
W ustawieniach wordpress należy przejść do zakladki Ustawienia -> Linki bezpośrednie i zmienić strukturę na własny format.