MyBB Community Forums

Full Version: Forums not working? [unsolved]
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Hi,

So I wanted to try the "Enable search engine friendly URLs?" option.
I renamed the htaccess.txt file to .htaccess and then Enabled the option. But when I went on my forums and clicked one of `em, it sends me to my host's error page (I haven't made my own error page if that has to do with anything).

This is also happening to other links like the user accounts and probably more other links. Undecided

How can I solve this?

Link: http://joshabar123.net23.net/
In your .htaccess file, find:
RewriteEngine on

Add after:
RewriteBase /
Are you saying to put it under it? If so, I did but it didn't work D:
Can you post the contents of your .htaccess file here please?
Yeah, sure

Options -MultiViews +FollowSymlinks -Indexes

#
# If mod_security is enabled, attempt to disable it.
# - Note, this will work on the majority of hosts but on
#   MediaTemple, it is known to cause random Internal Server
#   errors. For MediaTemple, please remove the block below
#
<IfModule mod_security.c>
	# Turn off mod_security filtering.
	SecFilterEngine Off

	# The below probably isn't needed, but better safe than sorry.
	SecFilterScanPOST Off
</IfModule>

#
# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
#   the setting enabled in the Admin CP and you have this file
#   named .htaccess
#
<IfModule mod_rewrite.c>
	RewriteEngine on
	RewriteRule ^forum-([0-9]+)\.html$ forumdisplay.php?fid=$1 [L,QSA]
	RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 [L,QSA]

	RewriteRule ^thread-([0-9]+)\.html$ showthread.php?tid=$1 [L,QSA]
	RewriteRule ^thread-([0-9]+)-page-([0-9]+)\.html$ showthread.php?tid=$1&page=$2 [L,QSA]
	RewriteRule ^thread-([0-9]+)-lastpost\.html$ showthread.php?tid=$1&action=lastpost [L,QSA]
	RewriteRule ^thread-([0-9]+)-nextnewest\.html$ showthread.php?tid=$1&action=nextnewest [L,QSA]
	RewriteRule ^thread-([0-9]+)-nextoldest\.html$ showthread.php?tid=$1&action=nextoldest [L,QSA]
	RewriteRule ^thread-([0-9]+)-newpost\.html$ showthread.php?tid=$1&action=newpost [L,QSA]
	RewriteRule ^thread-([0-9]+)-post-([0-9]+)\.html$ showthread.php?tid=$1&pid=$2 [L,QSA]

	RewriteRule ^post-([0-9]+)\.html$ showthread.php?pid=$1 [L,QSA]

	RewriteRule ^announcement-([0-9]+)\.html$ announcements.php?aid=$1 [L,QSA]

	RewriteRule ^user-([0-9]+)\.html$ member.php?action=profile&uid=$1 [L,QSA]

	RewriteRule ^calendar-([0-9]+)\.html$ calendar.php?calendar=$1 [L,QSA]
	RewriteRule ^calendar-([0-9]+)-year-([0-9]+)\.html$ calendar.php?action=yearview&calendar=$1&year=$2 [L,QSA]
	RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.html$ calendar.php?calendar=$1&year=$2&month=$3 [L,QSA]
	RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.html$ calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4 [L,QSA]
	RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+)\.html$ calendar.php?action=weekview&calendar=$1&week=$2 [L,QSA]

	RewriteRule ^event-([0-9]+)\.html$ calendar.php?action=event&eid=$1 [L,QSA]

	<IfModule mod_env.c>
		SetEnv SEO_SUPPORT 1
	</IfModule>
</IfModule>

#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
	AddOutputFilterByType DEFLATE application/javascript text/css text/html text/xml
</IfModule>
000webhost requires you to have the full path in RewriteBase due to their vhost settings.

create a text file with the following content:

<?php
echo __FILE__;
?>

save it as mybbpath.php and upload it into your myBB root dir.

The go to
http://joshabar123.net23.net/mybbpath.php
.

Copy the path you're seeing now, excluding the file, and use it as rewrite path in the .htaccess

RewriteBase /my/dir/to/mybb/
Where am I suppose to put
RewriteBase /my/dir/to/mybb/
?

After "RewriteEngine on" or after it or something?
(2010-10-09, 03:42 PM)J-Fizzle Wrote: [ -> ]....
After "RewriteEngine on"
^after this Smile

It doesn't work :/
Looks like I'll just have to disable it.
Did you try what I suggested?

I've never know 000webhost to need anything more than the rewritebase specification as I posted above.
Pages: 1 2