Przyjazne linki – jak usunąć rozszerzenie z linku?

Przyjazny link to taki, która jest w przystępny dla typowego konsumenta sieci. Bez zbędnych informatycznych niuansów.
W tym przypadku chcemy ocieplić wizerunek nie tylko SEO, ale również klienta, pozbywając się rozszerzeń w linkach.
wilamowski.it/contact prezentuje się znacznie lepiej bez rozszerzenia (contact).html.

By tego dokonać musimy skonfigurować serwer aplikacyjny Apache. W katalogu root (np. /var/www/) tworzymy plik o nazwie .htaccess. Każdy taki plik od góry w hierarchii folderów jest czytany oddziałuje na foldery na dole.
Wklejamy do utworzonego poniższą konfiguracje.

Gdyby apache nie czytał pliku htaccess sprawdzamy w /etc/httpd/conf/ sekcja „# Relax access to content within /var/www.”
Jeśli istnieje „AllowOverride none” to zmieniamy na „AllowOverride All”

Na koniec resetujemy usługe:
systemctl restart httpd

PS W skrypcie korzystamy z mod_rewrite, w razie problemów przeprowadzić diagnostyke*.

Linki:
Diagnostyka – https://docs.bolt.cm/3.7/howto/making-sure-htaccess-works#test-if-htaccess-is-working
W pigułce o htaccess https://www.digitalocean.com/community/tutorials/how-to-rewrite-urls-with-mod_rewrite-for-apache-on-ubuntu-16-04

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *