Piotrek99 0 Zgłoś post Napisano Maj 19, 2009 Witam Co należy zrobić żeby mieć taki adres np ? www.domena.pl/kontakt/ www.domena.pl/linki/ (koniecznie z "/" na końcu) Udostępnij ten post Link to postu Udostępnij na innych stronach
zoozool 0 Zgłoś post Napisano Maj 19, 2009 http://www.google.pl/search?hl=pl&q=mo...+Google&lr= albo wrzucasz w folder kontakt plik index.php z formularzem kontaktu Udostępnij ten post Link to postu Udostępnij na innych stronach
Piotrek99 0 Zgłoś post Napisano Maj 19, 2009 http://www.google.pl/search?hl=pl&q=mo...+Google&lr=albo wrzucasz w folder kontakt plik index.php z formularzem kontaktu Jak jest lepiej zrobić? Udostępnij ten post Link to postu Udostępnij na innych stronach
Lan Hikari 3 Zgłoś post Napisano Maj 19, 2009 Jak jest lepiej zrobić? mod_rewrite jest łatwiejszą metodą. Jeśli korzystasz np. z cms'a Joomla! to jeśli server udostępnia taką opcję, włączasz ją jedynie w panelu i ustawiasz jakie chcesz mieć pseudoadresy Udostępnij ten post Link to postu Udostępnij na innych stronach
Piotrek99 0 Zgłoś post Napisano Maj 19, 2009 mod_rewrite jest łatwiejszą metodą. Jeśli korzystasz np. z cms'a Joomla! to jeśli server udostępnia taką opcję, włączasz ją jedynie w panelu i ustawiasz jakie chcesz mieć pseudoadresy Mam jeszcze jedno pytanie: Tworzę katalog np. kontakt a w nim umieszczam stronę index.php Potem w head wpisuje <link href="css/style.css" rel="stylesheet" type="text/css" /> jednak style nie widzą katalogu nadrzędnego css Jak to rozwiązać? Udostępnij ten post Link to postu Udostępnij na innych stronach
maniack 403 Zgłoś post Napisano Maj 19, 2009 (edytowany) . Edytowano Wrzesień 9, 2017 przez maniack (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Jarosław Szmańda 42 Zgłoś post Napisano Maj 19, 2009 RewriteEngine On RewriteBase / RewriteRule ^kontakt/$ kontakt.php [L] RewriteRule ^strona/$ strona.php [L] Bo widzę żeś leń... Udostępnij ten post Link to postu Udostępnij na innych stronach
Piotrek99 0 Zgłoś post Napisano Czerwiec 8, 2009 Bo widzę żeś leń... Nie leń tylko że podane rozwiązanie RewriteEngine On RewriteBase / RewriteRule ^kontakt/$ kontakt.php [R] przenosi śmieci... np. wpisuje "http://domena.pl/kontakt/abcdefg"'>http://domena.pl/kontakt/abcdefg"'>http://domena.pl/kontakt/abcdefg" to przenosi na stronę kontakt.php ale na pasku przeglądarki jest wciąż adres "http://domena.pl/kontakt/abcdefg" a powinien być błąd gdyż adres "http://domena.pl/kontakt/abcdefg" nie istnieje. Proszę o pomoc. Udostępnij ten post Link to postu Udostępnij na innych stronach
Jarosław Szmańda 42 Zgłoś post Napisano Czerwiec 8, 2009 O matko... kontakt/ pobierane jest z kontakt.php - rozumiesz? Udostępnij ten post Link to postu Udostępnij na innych stronach
Piotrek99 0 Zgłoś post Napisano Czerwiec 8, 2009 O matko... kontakt/ pobierane jest z kontakt.php - rozumiesz? Chyba nie zrozumiałeś problemu.... Udostępnij ten post Link to postu Udostępnij na innych stronach
crazyluki 114 Zgłoś post Napisano Czerwiec 8, 2009 ktory normalny klient stworzy takiego linka http://domena.pl/kontakt/abcdefg ? zreszta mozesz wprowadzić walidację linków i gdy są jakieś inne linki niż ustalona lista linków to redirect na właściwy adres. Udostępnij ten post Link to postu Udostępnij na innych stronach
Piotrek99 0 Zgłoś post Napisano Czerwiec 8, 2009 ktory normalny klient stworzy takiego linka http://domena.pl/kontakt/abcdefg ? zreszta mozesz wprowadzić walidację linków i gdy są jakieś inne linki niż ustalona lista linków to redirect na właściwy adres. Nie zrozumiałeś ??/ http://domena.pl/kontakt/abcdefg to był przykład że cokolwiek wpisane po "/" jest przenoszone. Tu nie chodziło czy ktoś taki adres wpisze tylko dla czego przenoszone są śmieci. W regule ustawiony jest na końcu znak "$" ( ^kontakt$/ ) który oznacza koniec a mimo to nie działa. Udostępnij ten post Link to postu Udostępnij na innych stronach
Jarosław Szmańda 42 Zgłoś post Napisano Czerwiec 8, 2009 Z Tobą chyba jest coś nie ta. Dostałeś odpowiedź na swoje pytanie i snujesz jeszcze jakieś teorię... O co Ci chodzi? Nie podoba się? To sam sobie napisz przepisywanie, zainstaluj CMSa albo co tam chcesz. Po co CI pomoc skoro taki mądruś z Ciebie? Naucz się języka polskiego, przed znakami interpunkcyjnymi nie stawia się odstępu... Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Czerwiec 8, 2009 To, że jest znak końca, to wcale nie oznacza tego, co chcesz. Bo w tym regexie oznacza to, że pomiędzy początkiem a końcem musi być GDZIEŚ sobie ciąg znaków. Poprawnym jest następujący: RewriteEngine On RewriteRule ^(kontakt/)+$ kontakt.php Czyli - pomiędzy początkiem a końcem musi być dokładnie raz "kontakt/" i nic innego. Udostępnij ten post Link to postu Udostępnij na innych stronach
Piotrek99 0 Zgłoś post Napisano Czerwiec 9, 2009 To, że jest znak końca, to wcale nie oznacza tego, co chcesz.Bo w tym regexie oznacza to, że pomiędzy początkiem a końcem musi być GDZIEŚ sobie ciąg znaków. Poprawnym jest następujący: RewriteEngine On RewriteRule ^(kontakt/)+$ kontakt.php Czyli - pomiędzy początkiem a końcem musi być dokładnie raz "kontakt/" i nic innego. Bardzo dziękuje za wyjaśnienie. Wszystko działa. Udostępnij ten post Link to postu Udostępnij na innych stronach