milanello72 Posted January 1, 2013 Share Posted January 1, 2013 Hello again! I have a dynamic menu like this: *********** Teams -juventus id_team=1 -ac milan id_team=2 -napoli id_team=3 .. .. ************** I have on anchor for every team <a href="'.$page.'/'.$id_team.'/'.$name.'.html">......</a> In home page when I access a team I will go in the next page: calcioitalia2/teams/2/A.C. Milan.html And in this page on the dynamic menu I have the next path: calcioitalia/teams/2/teams/3/Napoli.html ************************* So in the next page I have another "teams" and the old id_team (id=2 for AC Milan which was in the home page) and the "teams" and the current id_team (3 for Napoli) and the current name. Obviously this page was not found on this server. ********* How could i solve this problem? In .htaccess i have: RewriteRule ^([a-zA-Z0-9_-]+)/([0-9]+)/([a-zA-Z0-9.\s]+)/?.html$ index.php?page=$1&id_team=$2&name=$3 Must I change the .htaccess ?? Thank u very much! Link to comment https://forums.phpfreaks.com/topic/272596-a-problem-with-htaccess-and-a-dynamic-menu/ Share on other sites More sharing options...
iarp Posted January 2, 2013 Share Posted January 2, 2013 I'm fairly certain it's because you need to add a beginning slash to the href. Otherwise the server will pick-up the links from the current folder it believes it's in. Apache manages the url business, PHP thinks it's in a folder and because you're missing the slash, PHP will just append the new url to the current url. <a href="'.$page.'/'.$id_team.'/'.$name.'.html">......</a> most likely should be <a href="/'.$page.'/'.$id_team.'/'.$name.'.html">......</a> Now, if you're not in the root of the domain, but a subfolder, you will need to append the subfolders name along with the starting slash. Link to comment https://forums.phpfreaks.com/topic/272596-a-problem-with-htaccess-and-a-dynamic-menu/#findComment-1402686 Share on other sites More sharing options...
milanello72 Posted January 2, 2013 Author Share Posted January 2, 2013 It's perfect! Thank you very much! Link to comment https://forums.phpfreaks.com/topic/272596-a-problem-with-htaccess-and-a-dynamic-menu/#findComment-1402713 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.