Grandioso Posted March 21, 2011 Share Posted March 21, 2011 I just launched a blog recently and added FB:comments on it. The comments work fine, but when I get a new comment notification on facebook and I click on it, I get to the homepage instead of the post that has been commented. All my links are like this : http://jibberish.grandioso.org/post/post-name/ But when I click on a notification, it wants to go to http://jibberish.grandioso.org/post/post-name/?ref=notif¬if_t=open_graph_comment and this just doesn't work. Maybe because there's a question mark after the slash. Ideally, I would like to remove the ?ref=notif¬if_t=open_graph_comment part, better yet, replace it with #comments. So what I did is this: RewriteRule ^(.*)\?ref=notif¬if_t=open_graph_comment$ index.php/$1 [R=301,L] And a million similar lines, but it doesn't work at all. I use CodeIgniter, thus I must redirect to index.php/. Here's the whole .htaccess: RewriteEngine on RewriteRule ^(.*)\?ref=notif¬if_t=open_graph_comment$ index.php/$1 [R=301,L] RewriteCond $1 !^(index\.php|images|robots\.txt|design|javascript) RewriteRule ^(.*)$ index.php/$1 Quote Link to comment https://forums.phpfreaks.com/topic/231271-remove-a-part-from-the-url/ 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.