![]() |
[Mod_rewrite] Problematyczna reguła - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: [Mod_rewrite] Problematyczna reguła (/thread-mod-rewrite-problematyczna-regula) |
[Mod_rewrite] Problematyczna reguła - Rafik01 - 27-03-2011 Witam Chciałbym wiedzieć czy jest możliwość utworzenia reguły tak, aby przy wpisaniu np. "xyz" było to równoznaczne z "index.php?url=xyz"? Próbowałem wykorzystać następującą regułę: Kod: RewriteRule ^([^-]+)$ index.php?url=$1 [L] Jednak serwer wyłaniał błąd, który powoduje akurat ta reguła. Podobną regułę wykorzystują http://goo.gl oraz http://bit.ly Pozdrawiam i wzmagam o pomoc RE: [Mod_rewrite] Problematyczna reguła - kancik - 28-03-2011 a obsługuje Ci w ogóle serwer mod_rewrite ? A to całość pliku ? Bo musisz jeszcze dopisać parę linii wcześniej. Reguła wydaję się być dobra. RE: [Mod_rewrite] Problematyczna reguła - Rafik01 - 29-03-2011 To jest wyłącznie fragment. Wyżej były inne reguły które działały. Tak mój serwer obsługuje mod_rewrite. Znalazłem jednak dzisiaj rozwiązanie: Kod: RewriteEngine On Dzięki temu po wpisaniu w adresie http://dev.cut.iclean.pl/xYz mod_rewrite przepisze ten adres i będzie to równoznaczne z zapisem "index.php?id=xYz". RE: [Mod_rewrite] Problematyczna reguła - trak - 29-03-2011 To powinno zadziałać Kod: RewriteRule ^([0-9a-z]+)$ index.php?id=$1 |