Autor | Zpráva | ||
---|---|---|---|
deliQus Profil |
#1 · Zasláno: 21. 12. 2009, 19:51:31
Zdravím, mám :
RewriteEngine On RewriteRule ^([^.^/]+)(/)?$ %{DOCUMENT_ROOT}/index.php?page=$1 [L] Takže místo web.cz/index.php?page=clanky stačí napsat web.cz/clanky Ale jak mám udělat, když mám web.cz/index.php?page=clanky&id=7 Aby stačilo napsat třeba jen web.cz/clanky/7 nebo web.cz/clanky/id/7 ? Prosím poraďte, díky. |
||
Kajman_ Profil * |
#2 · Zasláno: 21. 12. 2009, 22:33:00
RewriteRule ^([^.^/]+)(/([0-9]*))?$ %{DOCUMENT_ROOT}/index.php?page=$1&id=$3 [L] |
||
deliQus Profil |
#3 · Zasláno: 21. 12. 2009, 23:03:46
To mi hodí Internal Server Error :-(
|
||
Kajman_ Profil * |
#4 · Zasláno: 22. 12. 2009, 09:55:37
A v logu apache nebo v rewrite logu k tomu není nic bližšího? Ještě bych zkusil
RewriteEngine On RewriteBase / RewriteRule ^([^./]+)(/([0-9]*))$ index.php?page=$1&id=$3 [L,QSA] RewriteRule ^([^./]+)(/)?$ index.php?page=$1 [L,QSA] |
||
deliQus Profil |
#5 · Zasláno: 22. 12. 2009, 13:28:44
Výborný funguje to dík moc :)
|
||
deliQus Profil |
#6 · Zasláno: 22. 12. 2009, 13:32:23
Akorat pak nejde web.cz/clanky/ ale jen web.cz/clanky protoze si to asi mysli, že to ma hledat clanek s "žádným" id no a ten neexistuje :)
|
||
Kajman_ Profil * |
#7 · Zasláno: 22. 12. 2009, 14:04:50
Dejte místo hvězdičky plus.
|
||
Časová prodleva: 14 let
|
0