Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] mod_rewrite = Problem
demsey
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 4.07.2007

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował demsey 23.07.2008, 13:43:21
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no dobra, ale co ma do tego smarty?
Go to the top of the page
+Quote Post
demsey
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 4.07.2007

Ostrzeżenie: (0%)
-----


Szukam problemu i opisalem sytuacje w ktorej sie znajduje. Strona jest postawiona przy wykozystaniu szablonow Smarty i tyle.
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no to i ja ci grzecznie wyjasniam ze to nie ma zadnego związku ze smarty (IMG:http://forum.php.pl/style_emoticons/default/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
Go to the top of the page
+Quote Post
demsey
post
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 4.07.2007

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
Maxik
post
Post #6





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Dodaj <base href="adres_strony"> w sekcji head
Go to the top of the page
+Quote Post
demsey
post
Post #7





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 4.07.2007

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
Maxik
post
Post #8





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


No linki musisz pozmieniać ręcznie.

PS Kliknij pomógł (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
demsey
post
Post #9





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 4.07.2007

Ostrzeżenie: (0%)
-----


Jeszcze raz dzieki

Pozdro
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 17:44