Witam, otóż mam taki problem: Tytuł wiadomości to dla przykładu Ala ma kota.
Po najechaniu na wiadomość na mojej stronie mam taki link: mojastrona.php/info.php?id=1
Co zrobić w pliku .htaccess aby po najechaniu myszką i kliknięciu w wiadomość wyskoczył taki link:
mojastrona.php/info/ala-ma-kota/
AKTUALIZACJA:
mam taki kod:
RewriteBase /
RewriteEngine On
Options FollowSymLinks
RewriteCond %{HTTP_HOST} ^www.domena.pl(.*) [NC]
RewriteRule ^(.*)$ http://domena.pl/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.+)$ info.php?id=$1 [L]
w tej chwili post wyswietla mi się pod takim linkiem: mojastrona.pl/1
ale chciałbym by wyswietlał się: mojastrona.pl/info/ala-ma-kota/
Chcesz, żeby po kliknięciu tak link wyglądał, czy chcesz aby na stronie był link "ala-ma-kota" zamiast "info.php?id=1"?
Wydaje mi się, że oczekujesz tego drugiego rozwiązania, choć jeszcze o tym nie wiesz.
Dokładnie o te drugie mi chodzi
Linki na stronie same się nie zmienią. Musisz po prostu takie zawrzeć już na poziomie samego kodu HTML.
Potem dopiero możesz zająć się obsługą przyjaznych linków. Powinieneś w bazie danych przechowywać przyjazny link artykułu, aby móc na tej podstawie wybrać artykuł (zamiast na podstawie id).
czyli tak zwany slug
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)