Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] mod_rewrite = Problem
Forum PHP.pl > Forum > Przedszkole
demsey
Witam,

Chcialem sie poradzic w jednej sprawie. Otoz mam stronke postawiana przy wykozystaniu szablonow SMARTY. Dodatkowo chcialbym ustawic przyjazne linki wykozystujac do tego mod_rewrite.

Problem polega na tym ze to nie dziala.

Moj server (home.pl) na 100% obsluguje ta funkcje (testowalem na kilku skryptach)

moj plik .htaccess
Kod
Options FollowSymLinks
RewriteEngine on
RewriteRule ^lang/([a-zA-Z]+)/$ /index_p.php?lang=$1
<dodatkowa pusta linia>


a to przykladowy link ktory odsyla ze strony glownej do strony w jezyku polskim
Kod
<a href="index_p.php?lang=pl">PL</a>


Chcialbym uzyskac taki adres:
Kod
http://mojastrona.pl/pl/
lub
http://mojastrona.pl/index.php/pl/


Na koniec dodam tylko ze przy tych ustawieniach strona chodzi normlanie jakby ich nie bylo nie wyswietla zadnych bledow.
Bede wdzieczny za pomoc.

pozdrawiam smile.gif
nospor
no dobra, ale co ma do tego smarty?
demsey
Szukam problemu i opisalem sytuacje w ktorej sie znajduje. Strona jest postawiona przy wykozystaniu szablonow Smarty i tyle.
nospor
no to i ja ci grzecznie wyjasniam ze to nie ma zadnego związku ze smarty smile.gif
Popraw wiec tytul, bo tylko wprowadza zamieszanie.

RewriteRule ^lang/([a-zA-Z]+)/$ /index_p.php?lang=$1
w regulce uzyles slowa "lang" a przeciez w twoim linku http://mojastrona.pl/pl/ nie ma takowegoz slowa
demsey
Ok sprobowalem czegos takiego

Wpisuje link
Kod
http://www.mojastrona.pl/lang/pl/


Strona sie wczytuje ale tylko czesc bez styli css i grafiki

gdzie moze tkwic problem questionmark.gif
Maxik
Dodaj <base href="adres_strony"> w sekcji head
demsey
Maxik krolu zloty dzieki dziala.

Powiedz mi jeszcze tylko co z linkam wewnetrznymi czy nalezy je zmianic czy zostaja a wszystko odbywa sie automatycznie.
Kiedy klikam na odnosnik
Kod
<a href="index_p.php?lang=pl">PL</a>
strona sie laduje ale adres pozostaje ten sam a chyba powinien zmienic sie na http://mojastrona.pl/lang/pl/

Czy cos powinienem jeszcze zmienic.
Maxik
No linki musisz pozmieniać ręcznie.

PS Kliknij pomógł smile.gif
demsey
Jeszcze raz dzieki

Pozdro
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.