htaccess Elite

.htaccess tutorial


All times are UTC [ DST ]





Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: Awstats Forbidden
PostPosted: 06 Aug 2008 18:35 
Offline

Joined: 06 Aug 2008 18:28
Posts: 2
I am still very new to .htaccess files so what I have is grabbed from online help sites. The problem that I am having is that when I turn the RewriteEngine on it makes it so that my awstats page is forbidden (403 error).

Here is the code

-------------------------------------------------------------
<Files .htaccess>
order allow,deny
deny from all
</Files>

Options +FollowSymlinks
RewriteEngine on

RewriteCond %{HTTP_HOST} !^www.mysite.com$ [NC]
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=301,L,NC]

ServerSignature EMail
SetEnv SERVER_ADMIN mailto:myemail@hotmail.com

Options -Indexes
-------------------------------------------------------

I have tried tried commenting everything else out (including the rewrite rules and cond) but even with a file that only has a the RewriteEngine on the awstats is still forbidden

Awstats is located at /awstats/awstats.pl <- symlink

Thanks for any help!


Top
 Profile  
 
 Post subject: Re: Awstats Forbidden
PostPosted: 07 Aug 2008 14:12 
Offline

Joined: 06 Aug 2008 18:28
Posts: 2
Someone said that is might be my virtual host. I have gone through the file but have found nothing that would cause my awstats from loading. Here is the file

--------------------------------------------------------------------
<VirtualHost *>
ServerAdmin mailto:myemail@hotmail.com
ServerName mysite.com
ServerAlias *mysite.com

DocumentRoot /var/www/personal/
<Directory />
Options FollowSymLinks
AllowOverride none
</Directory>
<Directory /var/www/personal/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/personal-error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/personal-access.log combined
ServerSignature On

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

#
# Directives to allow use of AWStats as a CGI
#
Alias /awstatsclasses "/var/www/personal/awstats/classes/"
Alias /awstatscss "/var/www/personal/awstats/css/"
Alias /awstatsicons "/var/www/personal/awstats/icon/"
ScriptAlias /awstats/ "/var/www/personal/awstats/cgi-bin/"

#
# This is to permit URL access to scripts/files in AWStats directory.
#
<Directory "/var/www/personal/awstats">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Options ExecCGI -MultiViews +SymLinksIfOwnerMatch

</VirtualHost>

-----------------------------------------------------------------------

Again the problem is that when I have the rewriteEngine on in the root directory the website address changes correctly but I can't seem to access the awstats page. As soon as I comment out the rewriteEngine, awstats works again... Argh!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 15 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Powered by phpBB