Your second rule is mostly abusing mod_rewrite - you should use
FallbackResource instead, or just add a RewriteCond before the rule to
prevent loops in the per directory context.

Frank

On Wed, Dec 31, 2014 at 1:45 PM, Tim Dunphy <bluethu...@gmail.com> wrote:

> Hey all,
>
>  OK so I have a website that's entering a re-direct loop that prevents the
> site from working.
>
> The site's default behavior is to go from / to site/universalpictures. And
> from there it enters the redirect loop and stops working.
>
> Here's the vhost for the site in question:
>
> <VirtualHost *:80>
>         DocumentRoot /var/www/qa/launchpadnew/site
>         ServerName launchpadnew.upqa.com
>         ServerAlias launchpad2.upqa.com test-launchpad.upqa.com
>         <Directory /var/www/qa/launchpadnew/site>
>                 Options -Indexes +FollowSymLinks -MultiViews -Includes
> -ExecCGI
>                 #Options +Indexes +FollowSymLinks +MultiViews +Includes
> +ExecCGI
>                 AllowOverride All
>
>                 Order deny,allow
>                 Deny from all
>
>                 AuthType Basic
>                 AuthName UPQA
>                 AuthUserFile /var/www/qa/etc/http.passwd
>                 AuthGroupFile /var/www/qa/launchpadnew/conf/groups
>                 require valid-user
>                 satisfy any
>         </Directory>
> </VirtualHost>
>
>
> From there the site encounters an .htaccess file that has the following in
> it:
>
> php_flag zlib.output_compression off
> php_flag magic_quotes_gpc off
>
> AddOutputFilter INCLUDES .html
> AddOutputFilter INCLUDES .htm
>
> AddHandler cgi-script .pl
> AddHandler php5-script php
>
> RewriteEngine on
> RewriteRule ^new$ new_site.php [QSA,L]
> RewriteRule ^site/(.*)$ edit_site.php?site=$1 [QSA,L]
>
> The only errors I see in the logs are this one, repeating over and over
> again:
>
> [Wed Dec 31 11:43:06.174003 2014] [:error] [pid 9053:tid 47022521411904]
> [client64.210.199.232:64956] PHP Notice:  Undefined index: action in
> /var/www/qa/launchpadnew/site/edit_site_ajax.php on line 43, referer:
> http://launchpadnew.upqa.com/site/Firstsite
>
> However I'm not sure if that pertains to the error I'm experiencing.
>
> If it's of any use, line 43 from that eror log starts at the switch
> statement in the following:
>
> //echo "POST:".$_POST['action'];
> switch ($_POST['action']) {
>   case 'deployFiles':
>
>
> I'd appreciate any advice you may have in correcting this problem!
>
> Thanks,
> Tim
>
> --
> GPG me!!
>
> gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B
>
>

Reply via email to