|
Regular expression i htaccess regex, PCRE, POSIX, upotreba Apache .htaccess , mod_rewrite |
![]() |
|
Alati teme | Način prikaza |
![]() |
#1 |
član
Certified
Datum učlanjenja: 21.05.2010
Lokacija: Nis
Poruke: 54
Hvala: 24
450 "Hvala" u 10 poruka
![]() ![]() ![]() ![]() ![]() |
![]() Pozdrav,
Ako ima slicna tema nek neko baci link, preko google nisam nasao ono sti mi treba... recimo imam ovakav url http://test.localhost/admin.php/skola/profesor/djak Meni treba da se ukloni .php i da bude http://test.localhost/admin/skola/profesor/djak Problem je sto posle ne vidi /skola/profesor/djak i ispisuje The requested URL was not found on this server. Probao sam razne tutoriale i nisam razumeo gde gresim.., Probao sam ovako Kôd:
Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{QUERY_STRING} (.*) RewriteRule ^admin$ admin.php/$1 [NC,L] |
![]() |
![]() |
![]() |
#2 |
Nekad bio ddz
Expert
|
![]() Ne ulazeći u rewrite pravila, da li ti je u Apache (vhost?) konfiguraciji uključen AllowOverride?
[DOPUNA] Da li si ispratio uputstvo sa http://codeigniter.com/wiki/mod_rewrite?
__________________
Converting dead links into hyperlinks since 1996. |
![]() |
![]() |
277 članova zahvaljuje Dušan Dželebdžić za poruku: |
![]() |
#3 |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Ne znam odakle ti ono "admin.php" u linku ali obzirom da je u pitanju CodeIgniter, moj "wildguess" je da si default index stranu (index.php) u CI congifu zamenio sa admin.php. Imas u manualu kako se otarasiti toga, npr za index.php bilo bi:
Kôd:
RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] Takodje mislim da osim ovoga nema potrebe preterano prckati sa mod_rew-om posto CI ima odlicnu ruting klasu, pogledaj http://codeigniter.com/user_guide/general/routing.html za vise informacija. |
![]() |
![]() |
274 članova zahvaljuje dinke za poruku: |
![]() |
#4 |
profesionalac
Qualified
Datum učlanjenja: 24.08.2009
Lokacija: Berlin
Poruke: 101
Hvala: 37
300 "Hvala" u 17 poruka
![]() ![]() ![]() ![]() |
![]() Sad sam gledao default podesavanja kod sebe i ovo stoji:
Kôd:
/* By default CodeIgniter uses search-engine friendly segment based URLs: | example.com/who/what/where/ | | You can optionally enable standard query string based URLs: | example.com?who=me&what=something&where=here | | Options are: TRUE or FALSE (boolean) */ $config['enable_query_strings'] = FALSE; |
![]() |
![]() |
283 članova zahvaljuje eraser za poruku: |
![]() |
#5 | |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Citat:
Kôd:
RewriteRule ^admin/(.+) admin.php/$1 [L] Kôd:
RewriteCond %{REQUEST_URI} ^/admin/(.+) RewriteRule .+ admin.php/%1 [L]
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
|
![]() |
![]() |
274 članova zahvaljuje Br@nkoR za poruku: |
![]() |
#6 | |
član
Certified
Datum učlanjenja: 21.05.2010
Lokacija: Nis
Poruke: 54
Hvala: 24
450 "Hvala" u 10 poruka
![]() ![]() ![]() ![]() ![]() |
![]() Citat:
Da, nemam index.php, jer ide malo drugacije aplikacija pa mi je zato potrebno da admin ostane u url ali bez .php, da bi bio lepsi url, he Hvala svima na pomoc |
|
![]() |
![]() |
173 članova zahvaljuje spezia za poruku: |
![]() |
Alati teme | |
Način prikaza | |
|
|