Poslao: 12 Jul 2010 16:43
|
offline
- hnenad

- Građanin
- Pridružio: 30 Avg 2008
- Poruke: 91
|
Pozdrav,
Kako da napravim sef urlove pomocu htaccess-a?
php code izgleda ovako
$sqlCommand = "SELECT id, linklabel FROM pages WHERE showing='1' ORDER BY id ASC";
$query = mysqli_query($myConnection, $sqlCommand) or die (mysqli_error());
$menuDisplay = '';
while ($row = mysqli_fetch_array($query)) {
$pid = $row["id"];
$linklabel = $row["linklabel"];
$menuDisplay .= '<li><a href="index.php?pid=' . $pid . '">' . $linklabel . '</a></li>';
}
mysqli_free_result($query);
Onda u htaccessu dodajem
RewriteEngine On
RewriteRule /index.php(.*)(.*) $ /index.php?pid=$pid
nakon ovoga error 500
Ako moze neko malo da mi objasni "rewrite rule"
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
Poslao: 12 Jul 2010 17:03
|
offline
- hnenad

- Građanin
- Pridružio: 30 Avg 2008
- Poruke: 91
|
Ovako radi, ali mi se link ne menja ostaje isti, i sada mi ne radi link do css-a, da li tamo treba nesto da se menja
|
|
|
|
Poslao: 12 Jul 2010 17:08
|
offline
- MSMarkoN

- Ugledni građanin
- Pridružio: 15 Maj 2006
- Poruke: 333
- Gde živiš: Babušnica
|
Bez .htaccessa linkovi izgledaju ovako:
<a href="http://nekidomen.com/index.php?pid=12345">12345</a>
Kad dodaš mod_rewrite i sve to namestiš lepo da radi onda bi trebalo ovako:
<a href="http://nekidomen.com/12345">12345</a>
Što se tiče css-a i js-a probaj da staviš direktne putanje, sa http.
|
|
|
|
Poslao: 12 Jul 2010 17:12
|
offline
- hnenad

- Građanin
- Pridružio: 30 Avg 2008
- Poruke: 91
|
Napisano: 12 Jul 2010 17:08
Izvinjavam se ne rade linkovi u css-u- do slika
Dopuna: 12 Jul 2010 17:11
npr link do slike u css-u izgleda ovako:
background-image: url(images/comment_bg.jpg);
Dopuna: 12 Jul 2010 17:12
Šta znači [L] u kodu za htaccess što dodao
|
|
|
|
Poslao: 12 Jul 2010 17:16
|
offline
- MSMarkoN

- Ugledni građanin
- Pridružio: 15 Maj 2006
- Poruke: 333
- Gde živiš: Babušnica
|
Citat:Što se tiče css-a i js-a probaj da staviš direktne putanje, sa http.
Probaj tako i za slike. Ne možeš da znaš dok ne probaš
http://www.widexl.com/tutorials/mod_rewrite.html
|
|
|
|
Poslao: 12 Jul 2010 20:32
|
offline
- hnenad

- Građanin
- Pridružio: 30 Avg 2008
- Poruke: 91
|
Napisano: 12 Jul 2010 17:24
Mislim da ću da pregledam stranicu koju si mi dao, pa se javljam ako imao dodatnih problema. Hvala na pomoci
Sajt radim lokalno (wampp)
Dopuna: 12 Jul 2010 17:59
Što se tiče css-a i slika u njemu to sam resio ovako u htaccessu
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
nakon ovoga ucitava slike iz css-a
Dopuna: 12 Jul 2010 20:32
Ne razumem zasto mi se linkovi i dalje ne menjaju nego ostaju isti
|
|
|
|
|
Poslao: 12 Jul 2010 21:09
|
offline
- lnenad

- Stručni saradnik
Web
- Pridružio: 16 Jan 2007
- Poruke: 2860
- Gde živiš: Bijeljina
|
hnenad ::Napisano: 12 Jul 2010 17:24
Ne razumem zasto mi se linkovi i dalje ne menjaju nego ostaju isti
Linkovi na stranici, ako na njih mislis, se ne mjenjaju, ti ih mjenjas u dokumentu u one koje si naveo u htaccessu, htaccess fajl daje upit serveru da pretvori npr.
prodavnica/patike/adidas.html u prodavnica.php?kat=patike&vrsta=adidas
razumio imenjace ?
|
|
|
|
Poslao: 14 Jul 2010 03:08
|
offline
- hnenad

- Građanin
- Pridružio: 30 Avg 2008
- Poruke: 91
|
Razumeo sam , sry malo se odmarao od mašine, polako iguram napred.
Hvala na pomoći
|
|
|
|