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 Quote 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. Quote 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. Quote 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? Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.