Current time: 11-18-2024, 03:51 PM Hello There, Guest! (LoginRegister)


Post Reply 
RewriteEngine not allowed here
Author Message
NIIcK Offline
Junior Member
*

Posts: 43
Joined: Jan 2010
Reputation: 0
Post: #3
RE: RewriteEngine not allowed here
(01-25-2010 11:32 PM)kilburn Wrote:  Edit /etc/apache2/ispcp/domain.tld.conf, and add:
Quote: <Directory /var/www/virtual/domain.tld/cgi-bin>
AllowOverride AuthConfig FileInfo
</Directory>

Done.

Thank you for your quick reply!

There is no RewriteEngine error after I've added the suggested lines but I still get an internal server error (500) and I have a different error in suexec.log:

Code:
[2010-01-25 16:58:41]: uid: (2005/vu2005) gid: (2005/vu2005) cmd: index.cgi
[2010-01-25 16:58:41]: target uid/gid (2005/2005) mismatch with directory (2005/2005) or program (0/0)

The content of the .htaccess in htdocs folder is:

Code:
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_CGI_AUTHORIZATION:%1]

RewriteRule    ^$                        /cgi-bin/index.cgi [L]
RewriteRule    ([0-9A-Za-z]{12})-del-([0-9A-Za-z]+)/.+$        /cgi-bin/index.cgi?del=$1-$2 [L]

RewriteCond    %{REQUEST_FILENAME} !-f
#RewriteRule    ^([0-9A-Za-z\-_]*)/?([0-9A-Za-z]{12})(\.html?|$)$        /cgi-bin/index.cgi?op=download1&usr_login=$1&id=$2 [L]
#RewriteRule    ^([0-9A-Za-z\-_]*)/?([0-9A-Za-z]{12})/([^\/]*)(\.html?|$)$    /cgi-bin/index.cgi?op=download1&usr_login=$1&id=$2&fname=$3 [L]
RewriteRule    ^([0-9A-Za-z\-_]*)/?([0-9A-Za-z]{12})(/[^\/]*|$)(\.html?|$)$    /cgi-bin/index.cgi?op=download1&usr_login=$1&id=$2&fname=$3 [L]

RewriteRule    ^checkfiles\.html$                    /cgi-bin/index.cgi?op=checkfiles [L]
RewriteRule    ^contact\.html$                        /cgi-bin/index.cgi?op=contact [L]
RewriteRule    ^premium\.html$                        /cgi-bin/index.cgi?op=payments [L]
RewriteRule    ^login\.html$                        /cgi-bin/index.cgi?op=login [L]
RewriteRule    ^catalogue(.*)\.html$                    /cgi-bin/index.cgi?op=catalogue&date=$1 [L]
RewriteRule    ^news(\d*)\.html$                    /cgi-bin/index.cgi?op=news&page=$1 [L]
RewriteRule    ^n(\d+)-.*\.html$                    /cgi-bin/index.cgi?op=news_details&news_id=$1 [L]

RewriteCond    %{REQUEST_FILENAME} !-f
RewriteCond    %{REQUEST_FILENAME} !-d
RewriteRule    ^([0-9A-Za-z\-_]{4,64})(/[^\/]*/?|$)$        /cgi-bin/index.cgi?op=user_public&usr_login=$1&fld=$2 [L,NC]

RewriteCond    %{REQUEST_FILENAME} !-f
RewriteRule    ^([a-z0-9\-\_]+).html(.*)            /cgi-bin/index.cgi?op=page&tmpl=$1$2 [L]

ErrorDocument 404 /404.html

#AddDefaultCharset UTF-8
#AddType 'text/xml; charset=UTF-8' rss
#AddCharset UTF-8 .rss

and redirects all traffic to the cgi-bin folder where I have a different .htaccess file:

Code:
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_CGI_AUTHORIZATION:%1]

#LimitRequestBody 10000000000000

<IfModule mod_security.c>
    SecFilterEngine Off
    SecFilterScanPOST Off
    SetEnvIfNoCase Content-Type "^multipart/form-data;" "MODSEC_NOPOSTBUFFERING=Do not buffer file uploads"
</IfModule>

<IfModule mod_gzip.c>
    mod_gzip_on No
</IfModule>

<IfModule mod_deflate.c>
    SetEnvIfNoCase Request_URI testenv.cgi no-gzip dont-vary
    SetEnvIfNoCase Request_URI upload_status.cgi no-gzip dont-vary
    SetEnvIfNoCase Request_URI upload.cgi no-gzip dont-vary
</IfModule>

Thank you,

Nick
(This post was last modified: 01-26-2010 01:02 AM by NIIcK.)
01-26-2010 12:59 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Messages In This Thread
RewriteEngine not allowed here - NIIcK - 01-25-2010, 11:06 PM
RE: RewriteEngine not allowed here - NIIcK - 01-26-2010 12:59 AM
RE: RewriteEngine not allowed here - NIIcK - 01-26-2010, 01:12 AM
RE: RewriteEngine not allowed here - NIIcK - 01-26-2010, 01:20 AM
RE: RewriteEngine not allowed here - NIIcK - 01-26-2010, 01:45 AM

Forum Jump:


User(s) browsing this thread: 2 Guest(s)