Autor | Zpráva | ||
---|---|---|---|
czkoudy Profil |
#1 · Zasláno: 9. 12. 2007, 21:37:30
Ahoj,
struktura stránek: www.stranka.cz/index.php?page=uvodni_stranka do index.php se includují stránky z různých adresářů:-) jak jinak co napsat do .htaccess aby mi fungovala hezká url. Přečetl jsem x článků a diskuzí a pořád to nefunguje. mám stránky na localhostu, mod_rewrite je zapnutý |
||
Str4wberry Profil |
#2 · Zasláno: 9. 12. 2007, 21:40:22
Jak má vypadat tvar „hezkého URL“?
|
||
czkoudy Profil |
#3 · Zasláno: 9. 12. 2007, 21:43:12
tak treba adresa ma tvar www.stranka.cz/index.php?page=seznam_skol®ion=_jihomoravsky_kraj&ok res=brno a hezká url by vapadala nejak takto:
www.stranka.cz/skoly/jihomoravsky-kraj/brno/ |
||
Str4wberry Profil |
#4 · Zasláno: 9. 12. 2007, 21:46:31
Včera jsem zde někomu radil toto:
RewriteRule ^(.*)/(.*)/(.*)$ ./index.php?page=$1®ion=$2&okres=$3 |
||
Mastodont Profil |
#5 · Zasláno: 9. 12. 2007, 22:01:48 · Upravil/a: Mastodont
RewriteRule ^(.*)$ index.php [QSA,L] A v aplikaci si pak s URL dělej co chceš. |
||
czkoudy Profil |
#6 · Zasláno: 11. 12. 2007, 02:17:45 · Upravil/a: czkoudy
index.php:
<div class="menu"> <?php include "stranky/menu.php"; ?> </div> <div class="main"> <?php $page=$_GET['page']; if (!$page) {$page='uvod';} switch ($page) { case 'seznam-skol': include 'stranky/skoly.php'; break; case 'kontakt': include 'stranky/kontakt.php'; break; } ?> </div> menu.php: <tr> <td width="110"><a href="?page=seznam-skol">seznam škol</a></td> <td width="100"><a href="?page=kontakt">Kontakt</a></td> </tr> .htaccess: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]+)/?$ ?page=$1 tak proč to kruci nefunguje?????:B( už nevím jak |
||
Str4wberry Profil |
#7 · Zasláno: 11. 12. 2007, 12:43:58
„tak proč to kruci nefunguje?????“
Jak to můžeš vědět, když odkazuješ starým tvarem — ?page=seznam-skol. |
||
Časová prodleva: 16 let
|
0