HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Recent Discussions wrong Link
CatalinB
New
Hi, I am using v3.3, an noticed that the Recent Discussions link is wrong, as you can see in the image, points to /\discussions instead of /discussions. There is another Discussions link on top menu, but that one is correct.
Any ideas why?
Thank you
Catalin
0
Comments
Enable pretty links
https://open.vanillaforums.com/discussion/comment/220157/#Comment_220157
If issue persists, test with native theme Keystone.
Hi Kaspar,
Thanks for the tip.
Pretty links works, but still wrong. The Recent Discussions link becomes now "discussions", without domain, so it obviously goes into 404 error.
It's the same in all themes, so I guess it's not the theme.
Some links work, like categories, discussions (from top menu), but topic links goes into 404 error.
Here is an example: http://forum.exceltoforms.com/discussion/1/welcome-to-awesome#latest
Activity works: http://forum.exceltoforms.com/activity
But moderator/admin activity goes into 404. (activity/mods, activity/admins)
Dashboard fails too. Strange enough, for dashboard, pretty links goes into 404 error, but old style links work:
http://forum.exceltoforms.com/index.php?p=/dashboard/settings/home
Here is what I put in htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
# Certain hosts may require the following line.
# If vanilla is in a subfolder then you need to specify it after the /.
# (ex. You put Vanilla in /forum so change the next line to: RewriteBase /forum or whatever name you have given your forum if in a subdirectory)
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php\?p=$1 [QSA,L]
</IfModule>
Of course, conf/config has $Configuration['Garden']['RewriteUrls'] = TRUE;
Thanks again for your time.
Catalin
The fact that the 404 error page you receive is not handled by Vanilla Forums app should tell us something.
Also, if you inspect your browser, when on your site, you'd see some missing file errors
example.com/api/v2/locales/en/translations.js?h=3.3
Some links/images are even pointing to localhost.
Suggestions
Cheers
Ok, I did a full reinstall, I dropped the database and created another one.
All plugins are disabled, using default theme, but Recent Discussions link is still wrong: {domain}/\discussions instead of {domain}/discussions. (without pretty links)
There is no api folder at all in the package, any ideas why this folder is not provided in the download? Can I get it separately?
Thank you
Hi,
Just for feedback, I tried a new V3.3 install on a new dedicated server. Same problems:
Don't have the morbid curiosity to find out what else does not work, decided to move forward with another forum solution.
Cheers,
Catalin
Just for anybody looking at that: Vanilla requires pretty urls. They are not set up on your site, which is the reason why the API fails.
Looking at your forum and the theme
Gdn_Theme::link('discussions'
works, butGdn_Theme::link('forumroot'
does not. In such a case I would take a look at the forum root settings (DefaultForumRoot in /dashboard/routes).