ukscotth Posted June 3, 2012 Share Posted June 3, 2012 Hi All, I've been creating sites with custom CMS for a while now and I'm trying to figure out how to let clients create new pages from within the CMS and what the standard method is to do it. I guess it would use mod rewrite but I'm not sure. Any ideas ? Thanks, Scott. Quote Link to comment https://forums.phpfreaks.com/topic/263587-creating-a-custom-cms-adding-new-pages/ Share on other sites More sharing options...
smoseley Posted June 3, 2012 Share Posted June 3, 2012 Simplest way to do this while retaining SEO is with mod_rewrite .htaccess RewriteRule page/(\w\-)* /page.php?uri=$1 [L,QSA] page.php $uri = $_GET["uri"]; $uri = mysql_real_escape_string(trim($uri)); $page = mysql_query("SELECT * FROM pages WHERE uri = '{$uri}'"); In the admin do something like this: $title = $_POST["title"]; $uri = strtolower(preg_replace("/[^\w]+/", "-", trim($title)); Quote Link to comment https://forums.phpfreaks.com/topic/263587-creating-a-custom-cms-adding-new-pages/#findComment-1350850 Share on other sites More sharing options...
ukscotth Posted June 3, 2012 Author Share Posted June 3, 2012 Ok great thanks very much. Would $title be the url ? e.g mysite.com/title.html Quote Link to comment https://forums.phpfreaks.com/topic/263587-creating-a-custom-cms-adding-new-pages/#findComment-1350855 Share on other sites More sharing options...
smoseley Posted June 3, 2012 Share Posted June 3, 2012 No, $title is the title they enter, e.g. "Read about Our Cool Little Company" $uri would then be auto-generated as "read-about-our-cool-little-company" And the url would be "www.ourcompany.com/page/read-about-our-cool-little-company" Quote Link to comment https://forums.phpfreaks.com/topic/263587-creating-a-custom-cms-adding-new-pages/#findComment-1350856 Share on other sites More sharing options...
ukscotth Posted June 3, 2012 Author Share Posted June 3, 2012 ahh ok great. Il give it a try later. Thanks for your help. Quote Link to comment https://forums.phpfreaks.com/topic/263587-creating-a-custom-cms-adding-new-pages/#findComment-1350860 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.