![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 8.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pewien problem ze zrozumieniem tego jak używać mod_rewrite (czytałem kursy w internecie oraz kilka artykułów na ten temat na webhosting ale jakoś nie mogę tego wszystkiego dostosować do moich potrzeb). Posiadam taki link (wartość article_title jest zmienna w zależności od wybranej podstrony):
Kod http://nazwa-domeny.pl/articles.php?article_title=nazwa_nowego_artykułu i potrzebuję, aby wyglądało to tak: Kod http://nazwa-domeny.pl/nazwa_nowego_artykułu Mógłby mi ktoś zorientowany w temacie napisać, jak by takie wyrażenie wyglądało, aby działało w mod_rewrite, wtedy sobie to wszystko dokładnie przestudiuję i na pewno od razu mi będzie łatwiej zrozumieć, jak stworzyć takie linki do innych elementów na stronie. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Szczerze to masz pełno kursów/tutoriali co do tego tematu - szkoda to od nowa opisywać - nawet na forum trochę znajdziesz
![]() -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 8.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Wiem, że w sieci jest dużo tego typu tutoriali lecz dla osoby, która nie miała z tym wcześniej styczności ani z wyrażeniami regularnymi jest to na początku pewien problem z ogarnięciem tego wszystkiego i dlatego prosiłem o podanie rozwiązania tego przykładu abym mógł to sam potem porównać dlaczego dzieje się tak a nie inaczej i w sieci znaleźć najwyżej odpowiedzi na niezrozumiałe dla mnie w podanym przez kogoś przykładzie elementy.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
To co chcesz osiągnąć jest tak proste że naprawdę nie trzeba być specem od wyrażeń regularnych ([a-zA-Z]). Resztę doczytaj w pierwszym lepszym kursie.
-------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 8.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie nie było to trudne do zrobienia ale zanim zrozumiałem jak to działa zeszło mi kilka godzin, a jeżeli ktoś od razu podałby mi tą jedną, prostą linijkę kodu to zrozumiałbym to w kilka minut i chyba właśnie do tego służy forum, aby inne osoby mogły wytłumaczyć innym jak coś działa, jeżeli nie mogę tego zrozumieć z ogólnie dostępnych źródeł.
Mam teraz kolejny problem ponieważ potrzebuję zrobić z linku: Kod http://nazwa-domeny.pl/auctions.php?search=1&name=aukcja001&id=4 postać subdomeny czyli w przypadku do powyższego przykładu: Kod http://aukcja001.nazwa-domeny.pl Mam takich linków do wykonania tylko kilka dlatego nie musi być to automatyczny skrypt tylko po prostu chciałbym, aby nazwa z subdomeną wskazywała na adres bez subdomeny. Żeby nie było niedomówień tak jak wcześniej to od razu mówię, że przeczytałem masę materiału w sieci i zawsze coś jest nie tak, próbowałem rozwiązań z użyciem Wildcard i bez i w ogóle chyba już wypróbowałem wszystko co mi do głowy przychodziło ale ze względu na to, że nie do końca jeszcze rozumiem zasadę działania tego wszystkiego coś co dla was jest jedną linijką kodu mi zajmuje masę pracy i poszukiwań. Ten post edytował epeaxx 11.11.2011, 12:11:14 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat Faktycznie nie było to trudne do zrobienia ale zanim zrozumiałem jak to działa zeszło mi kilka godzin, a jeżeli ktoś od razu podałby mi tą jedną, prostą linijkę kodu to zrozumiałbym to w kilka minut i chyba właśnie do tego służy forum, aby inne osoby mogły wytłumaczyć innym jak coś działa, jeżeli nie mogę tego zrozumieć z ogólnie dostępnych źródeł. To jest tak często tłumaczone i powtarzane, że link do wpisu na blogu który ci podałem trochę wyżej, na tym forum podałem już z kilkanaście razy, a to nie tylko ja go podawałem. A po co komuś tłumaczyć kilkarazy to samo? Nie widzę zarówno ja jak i wiele innych osób, w tym najmniejszego sensu. Forum jest owszem od pomocy, ale kiedy 100 razy 100 różnym osobą tłumaczysz to samo, zaczyna cię to już irytować, że te 99 osób nie potrafiło sobie na forum znaleźć dosłownie takiego samego tematu tylko pod inną nazwą. Twój drugi problem to tak zwane wildcard. Tutaj masz już zarówno htaccess jak i odpowiedni wpis CNAME w ustawieniach domeny (dns). Również jest na prawdę sporo tego zarówno na tym forum jak i w sieci. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 8.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
W pewnym sensie rozwiązałem swój problem tylko nie mogę zrozumieć dlaczego przy niektórych subdomenach zamiast przenosić mnie na stronę główną (z włączonym wildcard) wyświetla mi się komunikat: Apache is functioning normally
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 07:35 |