Mám htaccess s nasledovným obsahom
RewriteEngine On
RewriteBase /
RewriteRule ^([A-Za-z0-9_\.\-]*)-priatelia-([0-9]*) profil/priatelia.php?zobraz=$1&priatelia=$2
RewriteRule ^([A-Za-z0-9_\.\-]*)-komu_som-([0-9]*) profil/priatelia.php?zobraz=$1&priatelia_som=$2
RewriteRule ^([A-Za-z0-9_\.\-]*)-komentare-([0-9]*) profil/profil.php?zobraz=$1&komentare_pid=$2
RewriteRule ^([A-Za-z0-9_-]*)$ profil/profil.php?zobraz=$1 [L]
potrebudem ale aby sa v uzivatelskom mene mohla vyskytovat aj bodka, takisto ako aj v tych prikaldoch vyssie (^([A-Za-z0-9_\.\-]*)) ale akonahle napisem nieco podobne s bodkou aj do tohto riadku ^([A-Za-z0-9_-]*)$ ze dám napríklad ^([A-Za-z0-9_\.\-]*)$ koniec. Nejde mi nic... :( A uz fakt neviem co s tym mam spravit. Preco mi tie 3 prikazy vyssie prepisu adresu na potrebnu a ten spodny nechce fungovat ? Vdaka za akekolvek rady.
Proste potrebujem aby ked zadam www.nieco.sk/profil/uzivatel aby sa to prepisalo na
profil/profil.php?zobraz=uzivatel
Funguje to ak sa v nicku vyskytuje - aj _ ale akonahle je tam bodka, tak nejde nic... Pomozte niekto
Fórum › PHP
POMOC s REWRITERULE
nejak si protirecis v tej otazke.....
skus prehodit znaky... daj bodku na zaciatok podmienky
RewriteRule ^([\.A-Za-z0-9\_\-]*)$ profil/profil.php?zobraz=$1 [L]
marioff napsal:
lebo tam nie je taka ista podmienka ako v tych troch vyssie...
pouzil som obidve
RewriteRule ^([A-Za-z0-9_.-]*)$ profil/profil.php?zobraz=$1 [L]
RewriteRule ^([\.A-Za-z0-9\_\-]*)$ profil/profil.php?zobraz=$1 [L]
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Toto mi to vypise ak pouzijem co si napisal... :)
marioff napsal:
toto musi ist:^([_a-zA-Z0-9-.]*)$
RewriteEngine On
RewriteBase /
RewriteRule ^([A-Za-z0-9_\.\-]*)-priatelia-([0-9]*) profil/priatelia.php?zobraz=$1&priatelia=$2
RewriteRule ^([A-Za-z0-9_\.\-]*)-komu_som-([0-9]*) profil/priatelia.php?zobraz=$1&priatelia_som=$2
RewriteRule ^([A-Za-z0-9_\.\-]*)-komentare-([0-9]*) profil/profil.php?zobraz=$1&komentare_pid=$2
RewriteRule ^([\_a-zA-Z0-9\-\.]*)$ profil/profil.php?zobraz=$1 [L]
a stale nic...
zaujimave, tie tri idu normalne bez bodky?? skusal si posledne rewriterule dat ako prve (vyhod aj flag L)??
marioff napsal:
zaujimave, tie tri idu normalne bez bodky?? skusal si posledne rewriterule dat ako prve (vyhod aj flag L)??
jj skusal som vsetko. Ale prisiel som na zaujimavu vec....
Ak dam toto
RewriteEngine On
RewriteBase /
RewriteRule ^([A-Za-z0-9_\.\-]*)-priatelia-([0-9]*) profil/priatelia.php?zobraz=$1&priatelia=$2
RewriteRule ^([A-Za-z0-9_\.\-]*)-komu_som-([0-9]*) profil/priatelia.php?zobraz=$1&priatelia_som=$2
RewriteRule ^([A-Za-z0-9_\.\-]*)-komentare-([0-9]*) profil/profil.php?zobraz=$1&komentare_pid=$2
RewriteRule ^([A-Za-z0-9_\.\-]*)\$ \profil/profil.php?zobraz=$1 [L]
a potom pouzijem ze www.nieco.sk/profil/saxana.5$ tak to ide :) Ale ked z URL dam dolar prec, tak zase nic... Akokeby to bralo ako subor.. ze saxana.5 je subor...
nechapem tomu, toto som teraz skusil a ide:
RewriteRule ^([\_a-zA-Z0-9\-\.]*)$ index.php
len vsetky obrazky a styly musia byt v dalsom adresari, kedze by aj tie "presmerovalo"... nerozumiem, preco ti to nejde..
marioff napsal:
nechapem tomu, toto som teraz skusil a ide:
RewriteRule ^([_a-zA-Z0-9-.]*)$ index.php
len vsetky obrazky a styly musia byt v dalsom adresari, kedze by aj tie "presmerovalo"... nerozumiem, preco ti to nejde..
A ako spravím aby neplatilo REWRITE ak sa v nazve v URL nachádza ".php" ???
Ak pouzijem toto, tak sa to cele zacykli :))) A to nieje dobree.
bohuzial ten vyraz co som ti napisal vyhovuje vsetkym moznostiam.. asi nemas to moc dobre vymyslene..
btw:
'strieska' ktora oznacuje zaciatok je zaroven aj negacia cize takto nejako (neskusane):
^([\_a-zA-Z0-9\-\.]*)(^\.php)$
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Pomoc.... nějaká chybka prosím pomoc - více v podrobném popisu — založil tkstudent
Pomoc, pomoc s úkolem (matice v Delphi) — založil maxikp
Moderátoři diskuze