Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Internet > Web razvoj
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Web razvoj Sve u vezi sa razvojem Internet sajtova: programi, dizajn, usluge hostinga, administracija...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 18.8.2011, 10:11   #1
Miki2
Član
 
Član od: 16.6.2010.
Poruke: 161
Zahvalnice: 98
Zahvaljeno 6 puta na 5 poruka
Određen forumom Podesavanje .htaccess fajla

Imam jedan problem. Radi se o tome da hosting koji imam nema mod_rewrite vec moram .htaccess fajl da podesavam naknadno da bi funkcionisalo. Posto ta istra skripta radi ispravno na jednom drugom hostingu skripta je ok tako da problem pravi .htacces fajl. Ja sam kontaktirao tehnicku podrsku hosta, ali s obzirm da se radi o stranom hostu, a ja slabo stojim sa engleskim, pa ne mogu nikako da im objasnim u cemu je problem. Oni su mi dali neku skriptu koju sam ja i ubacio u .htaccess fajl i sa tom skriptom linkovi nisu vise error, kako su bile prethodno, vec linkovi se prikazuje ispravno ali na bilo sta da kliknem izbacuje na pocetno stranu a link se prikazuje od te stranice kao sto rekoh ispravno kako treba. Na osnovu onoga sto sam ja zakljucio problem je sto se url linkovi zavrsavaju sa .html a skripta koju sam stavio u .htaccess fajl preusmerava linkove na .php
http://mojsajt.com/tema_posta.html Ovako izgledaju svi linkovi na sajtu
http://mojsajt.com/tema_posta.php ukoliko uklonim nastavak .html i zamenim ga sa .php stranice sajta se ispravno otvaraju. Ja bi zeleo da preko .htaccess fajla preusmerim da se linkovi sa nastavkom .html ispravno otvaraju ili eventualno da editujem i podesim da linkovi po defaultu imaju .php zavrsetak jer sa ovim .htacces fajlom tako bi radili ispravno.

Ovo je skripta koju sam stavio u .htacces fajl:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Ja sam probao da promenim index.php u index.html ali bezuspesno. Nakon sto to uradim linkovi su opet error.

Ovo je uputstvo koje ima u kontrol panelu skripte za podesavanje seo linkova:
Important! If you enable search engine friendly URLs you will need to rename the file htaccess.txt to .htaccess. Also, make sure your server supports mod_rewrite. You might need to change some settings in the .htaccess file, so read the comments inside the file if it does not work by default.

Ovako je izgledala prethodna skripta htaccess.txt
## Uncomment this if FollowSymLinks is not already enabled on your server
#Options +FollowSymLinks

## Use mod rewrite
## Comment the line below if RewriteEngine is already enabled on your server
RewriteEngine On

## Uncomment the line below and change the path if your script is installed
## in a different path than the root folder of your domain

#RewriteBase /

RewriteRule ^index.html index.php [nc]
RewriteRule ^recent_ads.html recent_ads.php [nc]
RewriteRule ^register.html register.php [nc]
RewriteRule ^pre-register.html pre-register.php [nc]
RewriteRule ^login.html login.php [nc]
RewriteRule ^logout.html logout.php [nc]
RewriteRule ^favourites.html favourites.php [nc]
RewriteRule ^contact.html contact.php [nc]
#RewriteRule ^advanced_search.html advanced_search.php [nc]
RewriteRule ^listings.html listings.php [nc]
RewriteRule ^pre-submit.html pre-submit.php [nc]
RewriteRule ^([0-9]+)-([^\/]+)?/content.html$ content.php?id=$1 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)/index.html$ index.php?category=$1 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)/details.html$ details.php?id=$1 [nc,qsa]
RewriteRule ^([^\/]+)/([^\/]+)/([^\/]+)/recent_ads.html$ recent_ads.php?page=$1&order=$2&order_way=$3 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)/user_listings.html$ user_listings.php?id=$1 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)/([^\/]+)/([^\/]+)/([^\/]+)/user_listings.html$ user_listings.php?id=$1&page=$3&order=$4&order_way =$5 [nc,qsa]
RewriteRule ^([^\/]+)/([^\/]+)/([^\/]+)/favourites.html$ favourites.php?page=$1&order=$2&order_way=$3 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)/store.html$ store.php?id=$1 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)/([^\/]+)/([^\/]+)/([^\/]+)/store.html$ store.php?id=$1&page=$3&order=$4&order_way=$5 [nc,qsa]

RewriteCond %{REQUEST_URI} ^(.*)(/listings.html)(.*)$ [NC]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule (.*) ./listings.php?$1

Da li neko ima neku ideju sta je potrebno editovati da bi ovo sve funkcionisalo ispravno?

Poslednja ispravka: Miki2 (18.8.2011 u 10:27)
Miki2 je offline   Odgovor sa citatom ove poruke
Stara 6.11.2011, 17:56   #2
Luka Cvetinovic
Član
 
Član od: 22.7.2011.
Lokacija: Lazarevac
Poruke: 41
Zahvalnice: 23
Zahvaljeno 16 puta na 3 poruka
Slanje poruke preko MSN-a korisniku Luka Cvetinovic Slanje poruke preko Skypea korisniku Luka Cvetinovic
Određen forumom Re: Podesavanje .htaccess fajla

Posto ti niko nije odg. evo malo sam proguglao i dosoa do

Kod:
http://www.phpriot.com/articles/search-engine-urls
mozda ti pomogne
Luka Cvetinovic je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Pokretanje .exe fajla i manipulacija koriscenjem C# NBAlex Programiranje 4 3.5.2011 13:04
Citanje stringova red po red iz .txt fajla - Visual C++ Nenad Zivic Programiranje 4 6.11.2010 2:02
Program koji pokazuje razliku 2 txt fajla? rapsod Aplikativni softver 2 28.8.2007 22:59
audio fajla iz avi. fajla Aleksandar Tolic Aplikativni softver 5 6.2.2007 18:49
Čitanje pola avi fajla pezzilla Video/TV softver 15 14.6.2006 1:56


Sva vremena su po Griniču +2 h. Sada je 14:18.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com