Uniqbuy Posted February 3, 2013 Share Posted February 3, 2013 I am sure this is fairly simple but unfortunately my limited coding ability is failing me and hope someone on here can help. I am running Joomla 1.5, Virtuemart 1.1.9 and the component concerned is JD Testimonials. SEF is turned on. This is the code that I need to fix: $uri = $router->build('index.php?option=com_jdtestimonials&Itemid='.$this->Itemid.'&order_id='.$order_id); $url = JURI::root().str_replace('/administrator/', '', $uri->toString()); $link = '<a href="'.$url.'">'.$url.'</a>'; This is the output it is giving: http://www.uniqbuy.com/electronics//electronicstestimonials.html?order_id=109 What I need is: http://www.uniqbuy.com/electronics/testimonials.html?order_id=109 Alternatively, if someone could comment the code with what each line is doing, I can have a go at correcting it. I am thinking maybe this might do something but unfortunately, it is very difficult to test: $url = JURI::root().str_replace('/electronics/administrator/', '', $uri->toString()); I have included the full .php file if it helps.sendreminder.class.php Link to comment https://forums.phpfreaks.com/topic/273979-help-with-php-directing-incorrectly/ Share on other sites More sharing options...
requinix Posted February 3, 2013 Share Posted February 3, 2013 Those two URLs are the same. Link to comment https://forums.phpfreaks.com/topic/273979-help-with-php-directing-incorrectly/#findComment-1409849 Share on other sites More sharing options...
Uniqbuy Posted February 3, 2013 Author Share Posted February 3, 2013 Those two URLs are the same. They are not, they just get shortened when put into this forum This is what I am currently getting: uniqbuy.com/electronics//electronicstestimonials.html?order_id=109 This is what I need: uniqbuy.com/electronics/testimonials.html?order_id=109 I have figured out the problem is SEF but I do not want to turn SEF off. How could I stop rewrite for the com_jdtestimonials folder in .htaccess - the full address is uniqbuy.com/electronics/administrator/components/com_jdtestimonials Thanks in advance. Link to comment https://forums.phpfreaks.com/topic/273979-help-with-php-directing-incorrectly/#findComment-1409850 Share on other sites More sharing options...
Uniqbuy Posted February 3, 2013 Author Share Posted February 3, 2013 More info. I have added the following entry to .htaccess but I am not sure if this will work: RewriteRule ^(com_jdtestimonials) - [L] Can anybody tell me if this should work? Link to comment https://forums.phpfreaks.com/topic/273979-help-with-php-directing-incorrectly/#findComment-1409914 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.