» »

URL in struktura datotek na serverju

URL in struktura datotek na serverju

alexa-lol ::

hej :D mene pa nekaj zanima...
če imaš npr. Apache server (PHP) in imaš v htdocs datetok index.php in v FF vtipkaš localhost ti gre na to stran.

Vse lepo in prav. Ščasoma pa sem naletel tudi na take skupke PHP kode, pri kateri je struktura datotek na serverju nekaj, vnešeni URL pa nekaj drugega, a stvar vseeno dela?

Kako bi to pojasnil?

Hvala in lep pozdrav

x3ca ::

verjetno misliš htaccess :)

technolog ::

Ja, to je mogoče kar si napisal. V osnovi ti v htaccess datoteki napišeš neka pravila, kako naj se URL preoblikuje preden se kliče kakršen koli PHP.

MrBrdo ::

mod_rewrite se reče temu... ni nujno da je ravno v htaccess, če smo natančni ;)
MrBrdo

gnomee ::

Tako kot ti je napisal @MrBrdo. To se predvsem dela zaradi "user-friendly" URL-jev oziroma SEO-ta.

technolog ::

Ja, primer je recimo rewriting obstoječe skripte

domena.si/index.php?stran=začetek

v

domena.si/začetek

To popolnoma neboleče in brez spreminjanja obstoječe PHP kode. Samo regex si moreš malo pogledat.

MrBrdo ::

nebi lih šumnikov dal v url :)
MrBrdo

alexa-lol ::

hvala vsem za prispevek

technolog

na kakšen način bo to dosegel.. točno katere file potrebujem...
očitno index.php in očitno
$val = $_GET['stran'];


Kaj še?

krho ::

Odvisno od strani do strani.
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net

alexa-lol ::

samo za primer.. kaj bi še rabil dodati direktoriju, da bi zadeva delala... vse bi bilo v htdocs

techfreak :) ::

.htaccess datoteko z:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?stran=$1 [L]

technolog ::

MrBrdo je izjavil:

nebi lih šumnikov dal v url :)


V redu, jst pa bi :) Se ne godi pogosto, ampak se.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Google font - (č,ž,š) delajo local, na hostu pa ne delujejo

Oddelek: Izdelava spletišč
82323 (2115) neoserv
»

mod_rewrite - prosim za nasvet

Oddelek: Programiranje
71397 (1273) carota
»

brez .html končnice

Oddelek: Izdelava spletišč
121909 (1349) MisterR
»

htaccess - ce obstaja - serviraj, v nasprotnem primeru ....

Oddelek: Izdelava spletišč
61089 (1009) Lion29
»

Mod rewrite

Oddelek: Izdelava spletišč
61370 (1164) bluefish

Več podobnih tem