tomdelonge Posted May 21, 2009 Share Posted May 21, 2009 How can you have all links go to the home page except for a few specific ones? I've only got 5 pages, and I'm not adding any more. For example example.com/asdflklj;ew/afelj; would just go to the home page but example.com/contactus/ would go to example.com/contactus.php (the url wouldn't read the .php, just have the slash stay there) Thanks. Link to comment https://forums.phpfreaks.com/topic/159026-mod_rewrite-simple-question/ Share on other sites More sharing options...
dreamwest Posted May 21, 2009 Share Posted May 21, 2009 Options +FollowSymLinks RewriteEngine on RewriteRule ^$ index.php RewriteRule ^contact/ contact.php Link to comment https://forums.phpfreaks.com/topic/159026-mod_rewrite-simple-question/#findComment-838651 Share on other sites More sharing options...
Ken2k7 Posted May 21, 2009 Share Posted May 21, 2009 Try this as well. It will redirect all to index.php if the requested URL is not a existing file or an existing directory. Options +FollowSymLinks RewriteEngine on RewriteBase / RewriteRule ^contact/ contactus.php [NC] RewriteCond %{REQUEST_FILENAME}% !-f RewriteCond %{REQUEST_FILENAME}% !-d RewriteRule .* index.php [R,L] Link to comment https://forums.phpfreaks.com/topic/159026-mod_rewrite-simple-question/#findComment-838690 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.