Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [htaccess] przepisanie adresu
Forum PHP.pl > Forum > Przedszkole
Gość
Witam
Chciałbym prosić Was o przytocznie regółki, która przepisze URL w sposób następujcy
http://mojeastrona.pl/index.php?id=16
na
http://mojeastrona.pl/16

na stronie GET'm przekazywany ma być wyłącznie argument id

Z góry dziękuje za pomoc.
erix
http://www.easymodrewrite.com/ sciana.gif
adiscan
Odnawiam temat smile.gif

mam taki adresiek:

www.moja_strona.pl/index.php?strona=kontakt

skopiowałem plik .htaccess do katalogu glownego.

Plik ten zawiera cos takiego:

Kod
RewriteEngine On
RewriteRule ^strona/([a-zA-Z]+)/$ /index.php?strona=$1


i chciałbym w rezultacie otrzymać cos takiego:

www.moja_strona.pl/strona/kontakt


co jest złego w tym kodzie co napisałem?
_olo_1984
Kod
RewriteEngine On
RewriteRule ^strona/([a-zA-Z]+)$ index.php?strona=$1 [QSA]
adiscan
o_1984 co może być jeszcze nie tak?

mam dokładnie tak jak napisałes + jedna linijka odstępu (pusta)

plik znajduje sie bezpośrednio na serwerze tak jak cała stronka
_olo_1984
ale jaki błąd jest ? Nie może znaleść strony ? a serwer ma obsługę mod_rewrite ? Reguła jest poprawna
adiscan
w dalszym ciągu po wpisaniu adresu www.moja_strona.pl i chodzeniu po zakładkach adres ma taką samą postać.
Dlatego wydaje mi sie że nie działa.

... a czy w samym kodzie strony musze coś zmieniac?
_olo_1984
no w kodzie strony zmieniasz przecież adres

wpisz w przeglądarce adres www.moja_strona.pl/strona/kontakt i zobacz co sie stanie
adiscan
Niby cos wyswietla ale nie uwzględnia stylów formatowania - jest czysty tekst.
Ale dzieki za pomoc ! już cos działa a z resztą sobie poradze
smile.gif
erix
Cytat
Niby cos wyswietla ale nie uwzględnia stylów formatowania - jest czysty tekst.

<base/> lub ścieżki bezwzględne. winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.