• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

.htaccess jaki kod napisać?

0 głosów
893 wizyt
pytanie zadane 11 lutego 2020 w Inne języki przez stanley1984 Nowicjusz (160 p.)
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/

1 odpowiedź

–1 głos
odpowiedź 12 lutego 2020 przez Kasia C Obywatel (1,560 p.)

Najprościej użyć RewriteRule gdzie w poniższym przykładzie pod  link1 dostępna będzie strona z link2. Można dodatkowo ustawić całkowite przekierowanie 301 tak aby adres w pasku przeglądarki również się zmienił.

RewriteEngine On
RewriteRule ^link1$ link2 [L]

komentarz 12 lutego 2020 przez stanley1984 Nowicjusz (160 p.)
Może inaczej, 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/
komentarz 12 lutego 2020 przez Kasia C Obywatel (1,560 p.)

Pod linijką: RewriteRule ^(.*)$ http://domena.pl/$1 [R=301,L]

można wpisać: RewriteRule info/ala-ma-kota/$ info.php?id=1 [L]

komentarz 12 lutego 2020 przez stanley1984 Nowicjusz (160 p.)
edycja 14 lutego 2020 przez stanley1984
Ok troche mi pomogliście, problem rozwiazany, oto moj 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?link=$1 [L]

pozmieniałem trochę danych w bazie mysql

Podobne pytania

0 głosów
1 odpowiedź 561 wizyt
pytanie zadane 20 marca 2016 w Inne języki przez HaKIM Szeryf (87,590 p.)
+1 głos
1 odpowiedź 396 wizyt
pytanie zadane 13 października 2023 w Inne języki przez Piotrek2713 Mądrala (5,520 p.)
0 głosów
1 odpowiedź 610 wizyt
pytanie zadane 17 października 2022 w Inne języki przez stanley1984 Nowicjusz (160 p.)

93,788 zapytań

142,753 odpowiedzi

323,429 komentarzy

63,393 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...