rondog Posted July 12, 2011 Share Posted July 12, 2011 I have a domain and a sub folder, called "sub"..inside "sub" is index.php which has this: <?php $page = $_GET['page']; switch ($page) { case "main": echo "main"; break; case "task_orders": echo "task_orders"; break; case "team_members": echo "team_members"; break; case "team_experience": echo "team_experience"; break; case "quality_assurance": echo "quality_assurance"; break; case "geographical_support": echo "geographical_support"; break; case "contact": echo "contact"; break; default: echo "main"; } my htaccess in "sub" is: Options +FollowSymLinks RewriteEngine On RewriteRule ^sub/([^/\.]+)/?$ index.php?page=$1 [L] when I click a link which looks like: <li><a href="/sub/main" title="Main" class="current">Main</a></li> <li><a href="/sub/task_orders" title="Task Orders">Task Orders</a></li> <li><a href="/sub/team_members" title="Team Members">Team Members</a></li> <li><a href="/sub/team_experience" title="Team Experience">Team Experience</a></li> <li><a href="/sub/quality_assurance" title="Quality Assurance Program">Quality Assurance</a></li> <li><a href="/sub/geographical_support" title="Geographical Support">Geographical Support</a></li> <li><a href="/sub/contact" title="Points of Contact">Points of Contact</a></li> I get a page not found rather than echoing out what page I am on Link to comment https://forums.phpfreaks.com/topic/241820-what-is-wrong-with-this-rewrite/ Share on other sites More sharing options...
rondog Posted July 12, 2011 Author Share Posted July 12, 2011 I also tried: RewriteRule ^/sub/([^/\.]+)/?$ /sub/index.php?page=$1 [L] and same result Link to comment https://forums.phpfreaks.com/topic/241820-what-is-wrong-with-this-rewrite/#findComment-1241885 Share on other sites More sharing options...
rondog Posted July 12, 2011 Author Share Posted July 12, 2011 got it..since my htaccess was in the sub directory, I didn't need the first /sub RewriteRule ^([^/\.]+)/?$ index.php?page=$1 [L] here is the full thread. It shows using htaccess in webroot as well as using htaccess in sub directory. The example above is for in the directory http://stackoverflow.com/questions/6668423/mod-rewrite-for-sub-directory Link to comment https://forums.phpfreaks.com/topic/241820-what-is-wrong-with-this-rewrite/#findComment-1241893 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.