Jump to content

remove a part from the URL


Grandioso

Recommended Posts

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&notif_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&notif_t=open_graph_comment part, better yet, replace it with #comments.

 

So what I did is this:

RewriteRule ^(.*)\?ref=notif&notif_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&notif_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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.