mod_rewrite няколко проблема

vinsbg

Registered
Здравейте
Отново за mod_rewrite .. имам няколко проблема с него.
На главната страница URL-то е
Код:
http://mysite/currentpage/1/
където 1 е ID-то от таблицата.

В дясно имам категории и ако примерно се намирам на http://mysite/currentpage/5/ и реша да отвора някоя категория от дясното меню линка става
Код:
http://mysite/currentpage/2/cat.php?gif_id=1
който е невалиден съответно.

Другия въпрос е относно линковете на категориите. Как да го направя, защото нещо не успявам. Това е href-a
Код:
<a href="cat.php?gif_id='. $res['gif_id'] .'">&raquo '.$res['gif_name'].' ('.$res['count'].') </div></a>
А това е RewriteRule-a за него
Код:
RewriteRule ^([^/]*)/$ /gif_cat.php?gif_id=$1 [L]
 
При какъв адрес в бара какъв адрес на сървъра искаш да се отвори? Че аз нещо се оплетох от тези обяснения :)
 
По въпрос 1 го оправих ...
Остана въпрос 2.
Код:
<?php
            $q = mysqli_query($con, "SELECT cat_id, cat_name, (SELECT COUNT(*) FROM images WHERE images.img_category = cat_id) AS count FROM cats ORDER BY cat_name");
            while ($res = mysqli_fetch_assoc($q))
            {
                echo '<div id="cat"><a href="/pic.php?cat_id='. $res['cat_id'] .'">&raquo '.$res['cat_name'].' ('.$res['count'].')</div></a><br/>';
            }
            ?>
ето го цялото парче код, с което си изкарвам категориите. Въпроса ми е този линк(href)
Код:
<a href="/pic.php?cat_id='. $res['cat_id'] .'">
да го направя на /pic/1/ ... 1 e съответно ID-то на категорията,
 
Аналогично на 1. :
Код:
RewriteRule ^/pic/(.+)$ pic.php?cat_id=$1 [L]
Би трябвало да работи?
 
anonimen каза:
Аналогично на 1. :
Код:
RewriteRule ^/pic/(.+)$ pic.php?cat_id=$1 [L]
Би трябвало да работи?
Проблема по точно ми е тук как да го изпиша.
Код:
<a href="/pic.php?cat_id='. $res['cat_id'] .'">
 
vinsbg каза:
anonimen каза:
Аналогично на 1. :
Код:
RewriteRule ^/pic/(.+)$ pic.php?cat_id=$1 [L]
Би трябвало да работи?
Проблема по точно ми е тук как да го изпиша.
Код:
<a href="/pic.php?cat_id='. $res['cat_id'] .'">
Така не става ли?
PHP:
echo '<a href="/pic/'. $res['cat_id'] .'">';
 
anonimen каза:
Така не става ли?
PHP:
echo '<a href="/pic/'. $res['cat_id'] .'">';
Боже, как ли не го въртях и не става и не става.. Така става :oops:
Благодаря :?:
 

Back
Горе