I'm a little rusty with this because it's been a while. Could someone tell me how I would make http://www.site.com/title-of-page-123456 access the content from http://www.site.com/page.php?title=title_of_page&id=123456 ?
Try this code for .htaccess RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)-(\d+)$ /page.php?title=$1&id=$2 [L] Code (markup): Here I thought that You meant http://www.site.com/page.php?title=title-of-page&id=123456 If the version http://www.site.com/page.php?title=title_of_page&id=123456 is correct, then on page.php will need to make a replace if(isset($_GET['title'])) $_GET['title'] = str_replace('-', '_', $_GET['title'] ); Code (markup):