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 Link to comment https://forums.phpfreaks.com/topic/231271-remove-a-part-from-the-url/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.