Autor | Zpráva | ||
---|---|---|---|
web2000 Profil * |
#1 · Zasláno: 6. 12. 2016, 23:29:00
Už hodinu si lámu hlavu s tím jak upravit druhý řádek.
Obsah proměnné "zacatecnici" s=$1 přenášená po kliknutí na odkaz přes GET do souboru clanek.php funguje, ale proměnná m=$2 z druhého řádku se nepřenáší do souboru list.php a přes SQL dotaz nevypíše obsah. V adresním řádku prohlížeče se, ale vypíše hezká URL. Když oba řádky prohodím, bude plně fungovat vždy první pravidlo a vypíše i obsah přes SQL. RewriteEngine On 1. řádek RewriteRule ^([0-9a-zA-Z-_]+)$ clanek.php?s=$1 [L,QSA] 2. řádek RewriteRule ^([0-9a-zA-Z-]+)$ list.php?m=$2 [L,QSA] <li><a href="zacatecnici"> Začátečníci </a></li> $sql = "SELECT * FROM clanky WHERE druh = '".$_GET["m"]."' LIMIT 10"; |
||
Taps Profil |
#2 · Zasláno: 7. 12. 2016, 07:37:47
web2000:
používáš dvě stejná pravidla...zkus první pravidlo poupravit a v odkaze použít <a href="clanek/promenna">clanek</a> 1. řádek RewriteRule ^clanek/([0-9a-zA-Z-_]+)$ clanek.php?s=$1 [L,QSA] 2. řádek RewriteRule ^([0-9a-zA-Z-]+)$ list.php?m=$2 [L,QSA] |
||
Taps Profil |
#3 · Zasláno: 7. 12. 2016, 07:37:47
web2000:
používáš dvě stejná pravidla...zkus první pravidlo poupravit a v odkaze použít <a href="clanek/promenna">clanek</a> 1. řádek RewriteRule ^clanek/([0-9a-zA-Z-_]+)$ clanek.php?s=$1 [L,QSA] 2. řádek RewriteRule ^([0-9a-zA-Z-]+)$ list.php?m=$2 [L,QSA] |
||
Časová prodleva: 7 let
|
0