Dobri ljudi, imam problem sa mod_rewrite u localhostu (apache 1.3.31). Trebao bi da malo radim sa ovim modom u localhostu ali ne znam da li radi.
Copy/Past iz httpd.conf (dijelovi koji se odnose za ovaj mod)
Tako izgleda moj httpd.conf koji je vezan za mod_rewrite (ako treba šta još koja linja ja ću kopirat). Meni treba, kad postavim instrukcije u .htaccess da to fino odradi. Ali ne ide. Onda ja promijenim ovo AllowOverride none u AllowOverride All na obadva gore navedena primjera ali onda mi javlja Internal Server Error.Posto ja nema još blage o ovom krasnom modu ne znam ni kad radi ni kad neradi znači ne znam pisat još te instrukcije. Tako da sam u velikoj zabludi da li radi mod ili ta moja instrukcija u .htaccess-u ako ko ima kakvih primjera bio bi zahvalan kad bi to ovdje malo obrazložio.
Ajde ljudi pomagajte, gdje leži zec
ps:Pročitao sam nešto iz apache manul, modrewrite par tutorijala ali ne ide…
Poštovanje
Prvo, da li si uključio mod_rewrite na ispravnom mjestu (u listi modula)? Drugo, sam “Internal server error” ne znači ništa, sada trebaš pogledati u error_log i vidjeti tačan opis.
Aha dobro je nisam obratio pažnju Sa rewriteom obično je problem u sintaksi jer je ista prilično komplikovana. Možeš li poslati sadržaj .htaccess-a i zadnjih par linija iz error loga nakon greške?
Huh ljudi ja nesto zabrlja u nadi da sredim taj rewrite isntalirao te apache2 te php5 tstirano i da vratim na ovu staru verziju (apache1.3.33/php-4.4./mysql-4-4.o) javi mi ovo:
root@darkstar:~# php /dev/null
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php/extensions/mysql.so' - libmysqlclient.so.14: cannot open shared object file: No such file or directory in Unknown on line 0
Btw uradio sam unistali i apache2 i php5 da nije ovo uticalo na ovaj novi problem.
Btw2 php radi ali ne radi mi ovo vezano za mysql.
nije vazno koji si packager uzeo, ali opet si zaboravio libs od mysql clienta pogledaj da li imas negdje to da instaliras… nisam bas neki specijalac za slack
Sredio sam stvar rucno sve poalko kompal, izgleda da ovaj paket nema podrsku za php.Problem sam sredio…
Ostaje ovaj prvi problem, provjerio sam mod_rewrite mi radi
a zasto ovo ne radi np
RewriteRule ^/biogarphy.php /biography/ [R=301]
RewriteRule ^/biography/ /biogarphy.php [L]
Znaci da biography prikazem kao dir tj bez ovog nastavka php??
Poštovanje.
To sam samo naveo kao primjer radi se o tome kad dodam neko od pravila np ovo prvo navedeno, znaci postavim upute u httpd.conf to radi kako treba dok ne radi u .htaccess-u, provjero sam upute u .htaccess rade np
rewriteRule ^.* -[F] znaci preko ovog jednostavnog pravila sam provjero i .htaccess radi ali za ona dva primjera ne radi.
Mislim nije problem meni u localhostu ovo srediti ali radi se o tome da na svojim hostovima nemam pristupa httpd.conf btw ne znam da iko ima a ima podrsku za mod_rewrite.
Imal ko kakvo rešenje.
Btw ima gdje kakva dobra knjiga o ovome ili tutorial dokomentacija apache mi je dosta konfuzna narocito mod_rewrite.
Poštovanje.
Pa ništa ti ne mogu više reći osim da .htaccess datoteke ne rade dok ne zadaš parametar AllowOverride a greška 500 sama za sebe može biti bilo šta, nego detaljnije informacije imaš u logovima
Možda još jedino da provjeriš permisije na .htaccess datoteci tj. da li apache user ima pravo čitanja?