Friendly URLs not working

b3nji

New member
Licensed customer
Hello,
I'm getting the following 404 error with Friendly URLs enabled:

Not Found
The requested URL /forums/main-forum.2/ was not found on this server.
Apache/2.2.14 (Ubuntu) Server at xxxxxxxxx.com Port 80

url: http://bit.ly/wxDbaB

.htaccess file (located in correct directory as far as i can tell):

# Mod_security can interfere with uploading of content such as attachments. If you
# cannot attach files, remove the "#" from the lines below.
#<IfModule mod_security.c>
# SecFilterEngine Off
# SecFilterScanPOST Off
#</IfModule>

ErrorDocument 401 default
ErrorDocument 403 default
ErrorDocument 404 default
ErrorDocument 500 default

<IfModule mod_rewrite.c>
RewriteEngine On

# If you are having problems with the rewrite rules, remove the "#" from the
# line that begins "RewriteBase" below. You will also have to change the path
# of the rewrite to reflect the path to your XenForo installation.
#RewriteBase /xenforo

# This line may be needed to enable WebDAV editing with PHP as a CGI.
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
</IfModule>
 
Maybe your server doesn't have mod_rewrite installed? It's either that or there is a problem with the .htaccess file (doesn't exist, named incorrectly, etc).
 
Or that the .htaccess is being ignored (AllowOverride is not set correctly in the Apache config). That's the out of the box setting for Apache.
 
Back
Top Bottom