Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[Mod_rewrite] Problematyczna reguła
#1
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
Odpowiedz
#2
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.
Cytat:Wyrazić to co czuję , zabrakło by tyle słów....
Odpowiedz
#3
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
RewriteRule ^([0-z]*)$ index.php?id=$1

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".
Odpowiedz
#4
To powinno zadziałać
Kod:
RewriteRule ^([0-9a-z]+)$ index.php?id=$1
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Zabawy z mod_rewrite Morfeusz_2005 2 3,552 20-12-2012, 23:16
Ostatni post: Morfeusz_2005
  Nowy serwis - wielu użytkowników - jaki sposób ? MOD_REWRITE ?!? jakub1969 11 7,978 26-02-2012, 13:45
Ostatni post: jakub1969
  mod_rewrite - jak to możliwe? kbzium 5 4,343 22-09-2011, 18:01
Ostatni post: kancik
  mod_rewrite + cms wicek 0 1,732 27-06-2011, 13:04
Ostatni post: wicek
  mod_rewrite - 'ładne linki' dpgd 0 2,158 04-01-2011, 02:26
Ostatni post: dpgd

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl