POMOC s REWRITERULE – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

POMOC s REWRITERULE – PHP – Fórum – Programujte.comPOMOC s REWRITERULE – PHP – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
15. 9. 2009   #1
-
0
-

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

Nahlásit jako SPAM
IP: 85.159.104.–
Reklama
Reklama
marioff0
Expert
15. 9. 2009   #2
-
0
-

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]

Nahlásit jako SPAM
IP: 195.78.44.–
Škoda, že život sa nedá "sejvovať", tak že by som po zlom životnom rozhodnutí mohol začať odznova :([br] Lenivosť je matka pokroku.[br][br] http://cut.sk/ - odstrihni si dlhý link
15. 9. 2009   #3
-
0
-

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... :)

Nahlásit jako SPAM
IP: 85.159.104.–
marioff0
Expert
15. 9. 2009   #4
-
0
-

toto musi ist:

^([\_a-zA-Z0-9\-\.]*)$

Nahlásit jako SPAM
IP: 195.78.44.–
Škoda, že život sa nedá "sejvovať", tak že by som po zlom životnom rozhodnutí mohol začať odznova :([br] Lenivosť je matka pokroku.[br][br] http://cut.sk/ - odstrihni si dlhý link
15. 9. 2009   #5
-
0
-

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...

Nahlásit jako SPAM
IP: 85.159.104.–
marioff0
Expert
15. 9. 2009   #6
-
0
-

zaujimave, tie tri idu normalne bez bodky?? skusal si posledne rewriterule dat ako prve (vyhod aj flag L)??

Nahlásit jako SPAM
IP: 195.78.44.–
Škoda, že život sa nedá "sejvovať", tak že by som po zlom životnom rozhodnutí mohol začať odznova :([br] Lenivosť je matka pokroku.[br][br] http://cut.sk/ - odstrihni si dlhý link
15. 9. 2009   #7
-
0
-

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...

Nahlásit jako SPAM
IP: 85.159.104.–
marioff0
Expert
15. 9. 2009   #8
-
0
-

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..

Nahlásit jako SPAM
IP: 195.78.44.–
Škoda, že život sa nedá "sejvovať", tak že by som po zlom životnom rozhodnutí mohol začať odznova :([br] Lenivosť je matka pokroku.[br][br] http://cut.sk/ - odstrihni si dlhý link
15. 9. 2009   #9
-
0
-

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.

Nahlásit jako SPAM
IP: 85.159.104.–
marioff0
Expert
16. 9. 2009   #10
-
0
-

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)$

Nahlásit jako SPAM
IP: 195.78.44.–
Škoda, že život sa nedá "sejvovať", tak že by som po zlom životnom rozhodnutí mohol začať odznova :([br] Lenivosť je matka pokroku.[br][br] http://cut.sk/ - odstrihni si dlhý link
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 32 hostů

Podobná vlákna

C - pomoc — založil janc1

Pomoc — založil Malirka

Pomoc — založil marta

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý