crashmaster Posted September 7, 2008 Share Posted September 7, 2008 Hi there ! I am beginner with mod_rewrite, but quite advanced in PHP. But I still cann't understand 1 thing in mod_rewrite. I programming web and need use "nice url's" , so I have to start using nice url's. My problem is: I have main php - its INDEX.PHP/ Content in this file has this PHP script for content manipulation: <? $page = strtolower($_GET['page']); if (ereg('[a-z0-9]',$page) ) { if (file_exists('pages/'.$page.'.php')) { include('pages/'.$page.'.php'); } else { include('pages/main.php'); } } else { include('pages/main.php'); } ?> In my work I have to use special urls. But I have problem with a folders. I need special rule: 1) if link starts with word "ad", there should be several rules: a)link: localhost/ad/{category}/{section}/{ad_id}/{header_of_ad(this part is for SEO,not important)} request for localhost/index.php should be: index.php?page=ad&cat={category}&sec={section}&ad_id={ad_id} b) if link just: localhost/ad/{category}/ request for localhost/index.php should be: index.php?page=ad&cat={category} 2) If the link doesn't start with ad, it should be: localhost/{something}/ => localhost/index.php?page={something} That's all I need, can anybody help me ?) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.