0
A customer’s website started to give "dick" some 3 days ago. The site is http://upimob.com.br/ . When you enter it, it redirects you to a briefcase called "index.html". Folder that has never been created. I already restored a backup from 05/04/2016, but it keeps redirecting to that folder. I wonder if there’s any way to see where he’s making this redirect.
.htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.upimob\.com\.br$
RewriteRule ^/?$ "http\:\/\/upimob\.com\.br\/" [R=301,L]
<IfModule mod_rewrite.c>
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
index php.
<?php
ini_set('display_errors',1);
ini_set('display_startup_erros',1);
error_reporting(E_ALL);
/**
* Requests collector.
*
* This file collects requests if:
* - no mod_rewrite is available or .htaccess files are not supported
* - requires App.baseUrl to be uncommented in app/Config/core.php
* - app/webroot is not set as a document root.
*
* CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
* Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
*
* Licensed under The MIT License
* For full copyright and license information, please see the LICENSE.txt
* Redistributions of files must retain the above copyright notice.
*
* @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
* @link http://cakephp.org CakePHP(tm) Project
* @since CakePHP(tm) v 0.2.9
* @license http://www.opensource.org/licenses/mit-license.php MIT License
*/
/**
* Get CakePHP's root directory
*/
define('APP_DIR', 'app');
define('DS', DIRECTORY_SEPARATOR);
define('ROOT', dirname(__FILE__));
define('WEBROOT_DIR', 'webroot');
define('WWW_ROOT', ROOT . DS . APP_DIR . DS . WEBROOT_DIR . DS);
/**
* This only needs to be changed if the "cake" directory is located
* outside of the distributed structure.
* Full path to the directory containing "cake". Do not add trailing directory separator
*/
if (!defined('CAKE_CORE_INCLUDE_PATH')) {
define('CAKE_CORE_INCLUDE_PATH', ROOT . DS . 'lib');
}
require APP_DIR . DS . WEBROOT_DIR . DS . 'index.php';
Do you have any . htacess file in its root directory? If yes, open and post in the question the code.
– Diego
@Diego added
– Alisson Acioli
Inside ifmodule, put this on and restart Apache. See if it works: Rewritebase /
– Diego
It didn’t work out buddy. Keep redirecting.
– Alisson Acioli
Ok, in addition to the previous line, add this at the end, inside ifmodule: Rewriterule . /index.php [L]
– Diego
It didn’t work either
– Alisson Acioli
Delete . htacess from the public_html directory and leave only one . htacess in the directory where the index is located, attach everything in the
.htacess
re-upe it and test (just to test)– João Victor Gomes Moreira