Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
mod_rewrite - jak to możliwe?
#1
Cześć!

Moja strona obsługuje linki typu nazwastrony.pl/index.php?page=a gdzie a to jakaś liczba naturalna. No i to na pewno działa, bo jak ręcznie wpisuję to działa. Zrobiłem przyjazne linki, które działały, tzn. po wpisaniu nazwastrony.pl/1.html otrzymywałem ten sam efekt co przez wpisanie adresu pierwszym sposobem.

I teraz mam problem, bo coś pozmieniałem i przestało działać. Tzn. po wpisaniu nazwastrony.pl/1.html nic się nie zmienia a przy przeładowaniu mam znowu stronę nazwastrony.pl/ . Mój plik .htaccess:

[syntax]
RewriteEngine On
RewriteBase /
RewriteRule ([a-zA-z]+)\.html$ index.php?page=$1
[/syntax]

Co jest nie tak?

Dodam że nie wiem co zmieniłem, że nie działa, ale działało... a przecież wszystko zdaje się być jak było!
Odpowiedz
#2
Kod PHP:
RewriteRule ^([0-9]+).htmlindex.php?page=$
Cytat:Wyrazić to co czuję , zabrakło by tyle słów....
Odpowiedz
#3
Super :-). Tak działa. A jak zrobić żeby to samo zamieniało na ukośnik, tj. strona.pl/1/ ? Próbowałem RewriteRule ^([0-9]+)$ index.php?page=$1 i RewriteRule ^([0-9]+)/$ index.php?page=$1 ale efekt taki sam jak przedtem
Odpowiedz
#4
No to po prostu usuwasz tamto html Smile
Kod PHP:
RewriteRule ^([0-9]+)$ index.php?page=$
tylko że adres wyglada adres.pl/45454

Kod PHP:
RewriteRule ^([0-9]+)/$ index.php?page=$
a teraz musi wyglądać adres.pl/45454/

taka mała różnica a już mu nie pasuje bo podałeś w wyrażeniu regularnym , że to ma być tylko liczba która jest złożona z cyfr 0-9
Cytat:Wyrazić to co czuję , zabrakło by tyle słów....
Odpowiedz
#5
Rozumiem :-). A to prawda że google lepiej traktuje linki .html niż .../?
Odpowiedz
#6
(22-09-2011, 01:14)kbzium napisał(a): Rozumiem :-). A to prawda że google lepiej traktuje linki .html niż .../?

Szukałem informacji ale z tego co wyczytałem to nie ma różnicy między adres.pl/4.html a adres.pl/4 dla nich. Google na pewno jednak woli ładne linki zamiast "?c=action&m=method".
Cytat:Wyrazić to co czuję , zabrakło by tyle słów....
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 + cms wicek 0 1,732 27-06-2011, 13:04
Ostatni post: wicek
  [Mod_rewrite] Problematyczna reguła Rafik01 3 3,614 29-03-2011, 18:35
Ostatni post: trak
  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: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl