Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Na localhost-u radi a na Internetu nece

[es] :: Linux/UNIX serveri i servisi :: Na localhost-u radi a na Internetu nece

[ Pregleda: 2456 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

eBojan
Vrnjacka Banja

Član broj: 10871
Poruke: 78
93.86.107.*

Sajt: www.mondena.net


Profil

icon Na localhost-u radi a na Internetu nece21.08.2009. u 10:20 - pre 178 meseci
Imam .htaccess:
Code:
IndexIgnore *
Options +FollowSymLinks

RewriteEngine on

RewriteCond %{REQUEST_URI} "/css/" [OR]
RewriteCond %{REQUEST_URI} "/extra/" [OR]
RewriteCond %{REQUEST_URI} "/images/" [OR]
RewriteCond %{REQUEST_URI} "/includes/" [OR]
RewriteCond %{REQUEST_URI} "/js/" [OR]
RewriteCond %{REQUEST_URI} "/scripts/" [OR]
RewriteCond %{REQUEST_URI} "/error/" [OR]
RewriteCond %{REQUEST_URI} "/src/"
RewriteRule (.*) $1 [L]

RewriteRule ^(.*)$ index.php [L,QSA]


ErrorDocument 400 /error/err400.html 
ErrorDocument 401 /error/err401.html 
ErrorDocument 403 /error/err403.html 
ErrorDocument 404 /error/err404.html 
ErrorDocument 500 /error/err500.html 


Ovo na localhostu radi dobro, bez problema, kad uploadujem sve na hostserver dobijam gresku Error 500.
Citao i trazio recenje ali ne mogu da ga nadjem.
Treba mi sledece:
Imam npr adresu www.ime.com/o-nama, meni samo treba da mi prosledi celu adresu na index.php, ostalo radim u tom scriptu:
Code:
$m_uri = $_SERVER['REQUEST_URI'];
$ad = explode("/", $m_uri);


Pretpostavljam da ovo nije tesko da se uradi, ali treba da se zna!!!



Ono što je urađeno sa vremenom - vreme poštuje!
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1123
93.86.52.*

Sajt: www.gvozden.info


+68 Profil

icon Re: Na localhost-u radi a na Internetu nece22.08.2009. u 16:55 - pre 178 meseci
Možda ti nije podržan mod_rewrite ili možda i sam .htaccess?
izbriši fajl ili skup direktivi pa proveri
 
Odgovor na temu

eBojan
Vrnjacka Banja

Član broj: 10871
Poruke: 78
93.86.110.*

Sajt: www.mondena.net


Profil

icon Re: Na localhost-u radi a na Internetu nece22.08.2009. u 18:25 - pre 178 meseci
Radi se o loopia hostingu. U phpinfo() u delu Loaded Modules je prikazan mod_rewrite. A i sam .htaccess preusmerava me u nekim slucajevim na ErrorDocument. U jednom slucaju sam dabio (ali sad ne znam tacno kad) da mi lepo ucita stranu www.ime.com, ali kad probam www.ima.com/pocetak (sto bi trebalo da bude isto) ne radi.

Dakle, meni treba da mi odradi sledece:
- da prosledi celu url adresu na index.php
- i da vrati ucitanu adresu bez ikakve modifikacije
znaci:
- prosledi adresu www.ime.com/o-nama na index.php ($_SERVER['REQUEST_URI'])

Ako neko moze da mi pomogne kako da to uradim?
Ono što je urađeno sa vremenom - vreme poštuje!
 
Odgovor na temu

cyborg_b
itd...
Niš

Član broj: 244164
Poruke: 1
*.adsl-3.sezampro.yu.

Sajt: www.bojanmarkovic.itd.rs


Profil

icon Re: Na localhost-u radi a na Internetu nece19.08.2010. u 14:10 - pre 166 meseci
Evo sta kaze Loopia baza znanja na https://support.loopia.rs/wiki..._putanje_upotrebom_mod_rewrite

Citat:
Da bi mod_rewrite radio sa relativnim putanjama potrebno je da prvo navedete koji je osnovni direktorijum Vaše aplikacije/sajta. Ovo se radi postavljanjem direktive RewriteBase odmah nakon direktive RewriteEngine u .htaccess fajlu.

Evo i dva primera:

Ako se .htacces fajl nalazi u folderu public_html onda unesite
RewriteBase /
Ako se .htaccess fajl nalazi u public_html/subfolder/ onda unesite
RewriteBase /subfolder/


Znaci konkretan primer bi bio

RewriteEngine On
RewriteBase /
 
Odgovor na temu

[es] :: Linux/UNIX serveri i servisi :: Na localhost-u radi a na Internetu nece

[ Pregleda: 2456 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.