htacces mod rewrite kako?

1

htacces mod rewrite kako?

offline
  • 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.
offline
  • Pridružio: 15 Maj 2006
  • Poruke: 333
  • Gde živiš: Babušnica

probaj ovako u .htaccess

RewriteEngine On RewriteRule /(.*)(.*)$ /index.php?pid=$1 [L]

Da ti objasnim ne umem Very Happy
Znam da sam se dosta namučio dok sam prokljuvio šta i kako Very Happy



offline
  • 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

offline
  • 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.

offline
  • 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

offline
  • 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š Wink
http://www.widexl.com/tutorials/mod_rewrite.html

offline
  • 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

offline
  • Pridružio: 15 Maj 2006
  • Poruke: 333
  • Gde živiš: Babušnica

Koji linkovi? Gde?

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • 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 Smile ?

offline
  • Pridružio: 30 Avg 2008
  • Poruke: 91

Razumeo sam , sry malo se odmarao od mašine, polako iguram napred.
Hvala na pomoći

Ko je trenutno na forumu
 

Ukupno su 466 korisnika na forumu :: 16 registrovanih, 2 sakrivenih i 448 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., CrazySerb_MLD, dragon986, Duh sa sekirom, goxin, goxsys, ivan1973, Kaplar2, nenad81, novator, Rakenica, royst33, Skywhaler, suton, Trpe Grozni, vlvl