Hi Friends.. Anyone tell me how to htaccess redirection for multiple parameter URLs in php? Thanks & Regards Katypeterson
do you mean something like this? Redirect /page/([0-9]*)/([a-z]*) http://yoursite.com/page.php?id=$1&view=$2[L,R=301] Code (markup):
RewriteEngine On RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /shop.php?cmd=$1&category=$2&product=$3 [L] Code (markup): The original URL: http://www.domain.com/shop.php?cmd=product&category=vehicles&product=bus The rewritten URL: http://www.domain.com/product/vehicles/bus.html
Somthing like that? <?php $key=$_GET['page']; if($key=='home') { include_once('home.php'); // Home page } else if($key=='login') { include_once('login.php'); // Login page } else if($key=='about') { include_once('about.php'); // About page } else { include_once('users.php'); // User profil page } ?> PHP: or you can do that with switch-case switch($_GET['page']) { case 'home': include_once('home.php');break; case 'login': include_once('login.php');break; case 'terms': include_once('about.php');break; case 'users':include_once('users.php');breaak; default: include_once('404.php'); //error } PHP: and than htaccess : RewriteEngine On RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?page=$1 RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?page=$1 Code (markup):