web-dev-qa-db-fra.com

Boucle de redirection d'URL temporaire

J'essaie de configurer mon site en utilisant une URL temporaire (IP/~ nom d'utilisateur/domaine) via hostgator, mais je rencontre certains problèmes. Je suis allé dans la base de données et j'ai remplacé toutes les instances de mon ancien domaine par la nouvelle URL temporaire.

Le problème est que je cours dans une boucle de redirection. J'ai lu quelque part pour essayer de réinitialiser des permaliens, mais je n'ai pas accès au panneau d'administration. Je ne sais pas quoi d'autre pour essayer de réparer la boucle de redirection. J'ai même remplacé mon .htaccess par un nouveau et continue à obtenir la boucle de redirection.

Voici mon fichier actuel wp-config:

define("WP_SITEURL","http://IP/~username/example.com");
define("WP_HOME","http://IP/~username/example.com);

define('DOMAIN_CURRENT_SITE', 'IP/~username/example.com');
define('PATH_CURRENT_SITE', '/');

Et mon .htaccess actuel:

###############################################################

# BEGIN WordPress
<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
</IfModule>
# END WordPress

##############################################################

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !.*\.(jpeg|jpg|gif|png|ico)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /home.php [L]
</IfModule>
1
myladeybugg

Je suppose que IP signifie votre adresse IP. Dans ce cas, hostgator vous bloque probablement car il ne peut pas décider uniquement en fonction de l'adresse IP du compte en cours d'accès. De plus, ~ nom d'utilisateur est probablement une URL qui n'est pas configurée/accessible sur le serveur.

En d'autres termes, demandez de l'assistance à hostgator.

Pourquoi même y aller alors que vous pouvez simplement tout configurer correctement sur le nouveau serveur et simplement changer l’adresse IP associée à votre domaine dans votre fichier localhost local?

1
Mark Kaplun