friendly urls

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
ksamole
Δημοσιεύσεις: 92
Εγγραφή: 08 Οκτ 2006 04:43

friendly urls

Δημοσίευση από ksamole » 02 Μαρ 2009 21:38

εχω urls της μορφης /index.php?lang=en&category=home

πως θα το κανω της μορφης /en/home ή της μορφής

/lang/en/category/home ?

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

friendly urls

Δημοσίευση από fafos » 02 Μαρ 2009 21:57

gia dokimase auto:

Κώδικας: Επιλογή όλων

RewriteRule ^index/([^/\.]+)?/?([^/\.]+)?/?([^/\.]+)?/?([^/\.]+)?/?$ index.php?lang=$1&category=$2&ht_url=true [L]
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

friendly urls

Δημοσίευση από ThyClub » 02 Μαρ 2009 21:58

Κώδικας: Επιλογή όλων

RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/$ index.php?lang=$1&category=$2
Κάθε πεδίο αναζήτησης αντιστοιχεί σε ενα $var δλδ -> $1, $2 κτλ

Το παραπάνω δουλεύει κάπως έτσι:
http://localhost/home/en/
Τελευταία επεξεργασία από το μέλος ThyClub την 02 Μαρ 2009 22:01, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

friendly urls

Δημοσίευση από ThyClub » 02 Μαρ 2009 21:59

@fafos
Με πρόλαβες ;)

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

friendly urls

Δημοσίευση από fafos » 02 Μαρ 2009 22:01

ThyClub έγραψε:@fafos
Με πρόλαβες ;)
to diko mou einai poio omorfo omos... :kaloe:
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

friendly urls

Δημοσίευση από ThyClub » 02 Μαρ 2009 22:02

Για εξήγησε το μου λίγο απο την αρχή το συγκεκριμένο που μου έδωσες. Απο το ^index ως και το &ht_url=true [L]

ksamole
Δημοσιεύσεις: 92
Εγγραφή: 08 Οκτ 2006 04:43

friendly urls

Δημοσίευση από ksamole » 02 Μαρ 2009 22:14

οκ thx θα ξαναενοχλησω...
Τελευταία επεξεργασία από το μέλος ksamole την 02 Μαρ 2009 22:35, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

friendly urls

Δημοσίευση από ThyClub » 02 Μαρ 2009 22:18

Για apache. Το βάζεις σε .htaccess file

okap-o
Δημοσιεύσεις: 3
Εγγραφή: 03 Μαρ 2009 12:40

friendly urls

Δημοσίευση από okap-o » 03 Μαρ 2009 12:54

Περνας κανονικα τη διευθυνση. mysite.com/index.php/articles/15

Μετά μπορείς να κάνεις explode sto "/" gia na pareis 3exorista ta variables.

$var_array = explode("/",$PATH_INFO);

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες