.htaccess — перенаправление https и статус 302 — временная ошибка cronjob

У меня следующая проблема: я устанавливал cronjob каждые 5 минут, чтобы выполнить скрипт php, который есть в моей папке public_html, и каждый раз, когда он пытается его выполнить, я получаю следующее (ошибки отправляются на мою почту):

Status: 302 Moved Temporarily
Set-Cookie: ava=sdasdasf1wfsadads; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location:http://localhost/myhostname.com/web/
Content-type: text/html; charset=UTF-8

Я использую следующий cmd для задания cron: php /home/xxxx/public_html/_fnewsletter.php

Кроме того, я хочу перенаправить каждого пользователя на страницу https: //, используя htaccess, и правильно использовать запросы на обновление, используя htaccess.

Вот мой файл htaccess:

   #Options +FollowSymLinks +ExecCGI

<IfModule mod_rewrite.c>
RewriteEngine On

# uncomment the following line, if you are having trouble
# getting no_script_name to work
#RewriteBase /

#RewriteCond %{REMOTE_ADDR} !^xxx\.xx\.xx\.xxx #ignore the xxx-s , its just an IP
#RewriteCond %{REQUEST_URI} !^/splash\.html$
#RewriteRule ^(.*)$ /splash.html [R=307,L]# we skip all files with .something
#RewriteCond %{REQUEST_URI} \..+$
#RewriteCond %{REQUEST_URI} !\.html$
#RewriteRule .* - [L]

RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]# we check if the .html version is here (caching)
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f

# no, so we redirect to our front web controller
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]