Too many redirects when migrating my website
-
I’m building a new theme for an existing website, which mean keeping all data and content, and permalink-manager config and redirections.
When I’m working on my staging here, everything works fine. The College page is existing in the BO, all clear.
But When I’m trying to migrate the website on my client’s staging server, I have this TOO_MANY_REDIRECTS error on the same page
In order to make some tests, I migrate fresh BDD from my staging to their, but I still have the issue on their side.
When I’m deactivating permalink-manager plugin, the college page works.
Here is the debug_wp_redirect log :
Array ( [url] => https://preprod-www.maxicours.com/se/college/?debug_wp_redirect [status] => 301 [backtrace] => Array ( [0] => Array ( [file] => /srv/www/sites/CAPE/CAPE_MAX/com.maxicours.www/releases/3915368-v297/se/wp-includes/class-wp-hook.php [line] => 308 [function] => debug_wp_redirect [class] => Permalink_Manager_Debug_Functions [type] => -> ) [1] => Array ( [file] => /srv/www/sites/CAPE/CAPE_MAX/com.maxicours.www/releases/3915368-v297/se/wp-includes/plugin.php [line] => 205 [function] => apply_filters [class] => WP_Hook [type] => -> ) [2] => Array ( [file] => /srv/www/sites/CAPE/CAPE_MAX/com.maxicours.www/releases/3915368-v297/se/wp-includes/pluggable.php [line] => 1388 [function] => apply_filters ) [3] => Array ( [file] => /srv/www/sites/CAPE/CAPE_MAX/com.maxicours.www/releases/3915368-v297/se/wp-includes/pluggable.php [line] => 1537 [function] => wp_redirect ) [4] => Array ( [file] => /srv/www/sites/CAPE/CAPE_MAX/com.maxicours.www/releases/3915368-v297/se/wp-content/plugins/permalink-manager/includes/core/permalink-manager-core-functions.php [line] => 876 [function] => wp_safe_redirect ) [5] => Array ( [file] => /srv/www/sites/CAPE/CAPE_MAX/com.maxicours.www/releases/3915368-v297/se/wp-includes/class-wp-hook.php [line] => 308 [function] => new_uri_redirect_and_404 [class] => Permalink_Manager_Core_Functions [type] => -> ) [6] => Array ( [file] => /srv/www/sites/CAPE/CAPE_MAX/com.maxicours.www/releases/3915368-v297/se/wp-includes/class-wp-hook.php [line] => 332 [function] => apply_filters [class] => WP_Hook [type] => -> ) [7] => Array ( [file] => /srv/www/sites/CAPE/CAPE_MAX/com.maxicours.www/releases/3915368-v297/se/wp-includes/plugin.php [line] => 517 [function] => do_action [class] => WP_Hook [type] => -> ) [8] => Array ( [file] => /srv/www/sites/CAPE/CAPE_MAX/com.maxicours.www/releases/3915368-v297/se/wp-includes/template-loader.php [line] => 13 [function] => do_action ) [9] => Array ( [file] => /srv/www/sites/CAPE/CAPE_MAX/com.maxicours.www/releases/3915368-v297/se/wp-blog-header.php [line] => 19 [args] => Array ( [0] => /srv/www/sites/CAPE/CAPE_MAX/com.maxicours.www/releases/3915368-v297/se/wp-includes/template-loader.php ) [function] => require_once ) ) )
The “/college” url is not part of the redirect URIs, that’s part of the mystery…
Do you have any php/apache requirements that my client’s server will not have ? Do you know what can I do to fix that ?
Thank you !
The page I need help with: [log in to see the link]
-
Hi @taum88,
Could you possibly send me also the debug data displayed under two below URLs?
https://preprod-www.maxicours.com/se/college/?debug_redirect
https://preprod-www.maxicours.com/se/college/?debug_urlBest regards,
MaciejHi again @taum88,
I think I know what is the problem here. The issue is with the function that forces the SSL/WWW prefix. The plugin tries to force the ‘www’ since the URL of your staging website includes the ‘www’ as a part of the domain name, which results in the redirect loop.
Could you try to disable “Force HTTPS/WWW” in the plugin settings on your staging website?
Hello !
Thank you for your help !
Unfortunately, this setting is already disabled…
If it can help, my hosting provider sets couple of rules on the apache side. Maybe it can come from this ?
RewriteRule ^ - [E=ENVIRONMENT:staging] RewriteRule ^ - [E=IS_PREPROD:preprod-] RewriteRule ^ - [E=IS_BO:bo-] # Rediriger toutes les requêtes vers (preprod-)?(bo-)?www.maxicours.com RewriteCond %{HTTP_HOST} !^(preprod-)?(bo-)?www\.maxicours\.com$ RewriteRule ^(/.*)?$ https://%{ENV:IS_PREPROD}%{ENV:IS_BO}www.maxicours.com$1 [R=301,L] # Forcer le https RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{HTTPS} off RewriteCond %{HTTP:Accept} !=application/vnd.fos.user-context-hash RewriteRule ^(/.*)?$ https://%{HTTP_HOST}$1 [R=301,L] # protections RewriteRule \.(svn|git|hg|bzr|cvs)$ %{REQUEST_FILENAME} [F] RewriteRule \.(sql|ini)$ %{REQUEST_FILENAME} [F] # donne la main au WordPress même sur le / RewriteRule ^/$ /se/index.php [L]
I asked them to disable them. But if you can have a look and tell me what you think, it could be helpful.
Thank you !
-
This reply was modified 1 year, 5 months ago by
taum88.
https://preprod-www.maxicours.com/se/college/?debug_redirect
Array ( [query_vars] => Array ( [page] => 0 [pagename] => college [error] => [m] => [p] => 0 [post_parent] => [subpost] => [subpost_id] => [attachment] => [attachment_id] => 0 [name] => college [page_id] => 0 [second] => [minute] => [hour] => [day] => 0 [monthnum] => 0 [year] => 0 [w] => 0 [category_name] => [tag] => [cat] => [tag_id] => [author] => [author_name] => [feed] => [tb] => [paged] => 0 [meta_key] => [meta_value] => [preview] => [s] => [sentence] => [title] => [fields] => [menu_order] => [embed] => [category__in] => Array ( ) [category__not_in] => Array ( ) [category__and] => Array ( ) [post__in] => Array ( ) [post__not_in] => Array ( ) [post_name__in] => Array ( ) [tag__in] => Array ( ) [tag__not_in] => Array ( ) [tag__and] => Array ( ) [tag_slug__in] => Array ( ) [tag_slug__and] => Array ( ) [post_parent__in] => Array ( ) [post_parent__not_in] => Array ( ) [author__in] => Array ( ) [author__not_in] => Array ( ) [search_columns] => Array ( ) [ignore_sticky_posts] => [suppress_filters] => [cache_results] => 1 [update_post_term_cache] => 1 [update_menu_item_cache] => [lazy_load_term_meta] => 1 [update_post_meta_cache] => 1 [post_type] => [posts_per_page] => 12 [nopaging] => [comments_per_page] => 50 [no_found_rows] => [order] => DESC ) [redirect_url] => https://preprod-www.maxicours.com/se/college/ [redirect_type] => native_redirect [queried_object] => WP_Post Object ( [ID] => 138 [post_author] => 1 [post_date] => 2023-06-14 15:06:24 [post_date_gmt] => 2023-06-14 13:06:24 [post_content] => <!-- wp:acf/background-image {"name":"acf/background-image","data":{"background_image":23531,"_background_image":"field_644b830dcd870","size":"cover","_size":"field_647d9772b0740","position":"bottom","_position":"field_64897662106f1"},"mode":"preview"} --> <!-- wp:columns {"verticalAlignment":"center","style":{"spacing":{"padding":{"top":"var:preset|spacing|30","right":"var:preset|spacing|30","bottom":"var:preset|spacing|30","left":"var:preset|spacing|30"}}}} --> <div class="wp-block-columns are-vertically-aligned-center" style="padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)"><!-- wp:column {"verticalAlignment":"center"} --> <div class="wp-block-column is-vertically-aligned-center"><!-- wp:heading {"level":1,"textColor":"white"} --> <h1 class="wp-block-heading has-white-color has-text-color">Collège</h1> <!-- /wp:heading --></div> <!-- /wp:column --> <!-- wp:column {"verticalAlignment":"center"} --> <div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"id":23875,"sizeSlug":"full","linkDestination":"none"} --> <figure class="wp-block-image size-full"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" class="wp-image-23875"/></figure> <!-- /wp:image --></div> <!-- /wp:column --></div> <!-- /wp:columns --> <!-- /wp:acf/background-image --> <!-- wp:yoast-seo/breadcrumbs /--> <!-- wp:columns {"style":{"spacing":{"padding":{"top":"var:preset|spacing|60"},"blockGap":{"top":"0rem","left":"2.5rem"}}},"backgroundColor":"white"} --> <div class="wp-block-columns has-white-background-color has-background" style="padding-top:var(--wp--preset--spacing--60)"><!-- wp:column {"width":"240px"} --> <div class="wp-block-column" style="flex-basis:240px"><!-- wp:acf/sticky-side-menu {"name":"acf/sticky-side-menu","data":{"type_de_page":"Cycle","_type_de_page":"field_646f4b7cec5e3"},"mode":"preview"} /--></div> <!-- /wp:column --> <!-- wp:column {"width":"66.66%"} --> <div class="wp-block-column" style="flex-basis:66.66%"><!-- wp:paragraph --> <p>à l’issue de l’enseignement primaire, l’élève accède au collège et voit son rythme modifié. C’est une étape décisive pour la suite de son parcours scolaire. Le collège demande une nouvelle organisation pour l’enfant : un emploi du temps qui pourra varier en fonction des semaines, un examen en 3ème, des professeurs différents pour chaque matière. Les devoirs sont plus approfondis, on attend que l’élève soit plus autonome.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">Révision du programme scolaire du collège</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p><strong><a >Découvrez toutes les offres myMaxicours pour le collège</a></strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>C’est pourquoi myMaxicours accompagne l’enfant dans ses révisions, avec un service interactif et motivant d'aide aux devoirs pour le collège dans les matières suivantes : <a ><strong>fran?ais</strong></a><strong>, </strong><a ><strong>mathématiques</strong></a><strong>, </strong><a ><strong>anglais</strong></a><strong>, </strong><a ><strong>espagnol</strong></a><strong>, </strong><a ><strong>allemand</strong></a><strong> LV1, allemand LV2, </strong><a ><strong>histoire</strong></a><strong>, </strong><a ><strong>géographie</strong></a><strong>, sciences et technologie, </strong><a ><strong>technologie</strong></a><strong> (à partir de la 5e), </strong><a ><strong>SVT</strong></a><strong>, </strong><a ><strong>physique </strong></a><strong>et </strong><a ><strong>chimie</strong></a><strong> (à partir de la </strong><a ><strong>5e</strong></a><strong>). </strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Pour aider votre enfant à réussir ses années de collège et obtenir son Brevet, notre site de soutien scolaire développé par </strong><a ><strong>Bordas</strong></a><strong>, spécialiste des manuels scolaires et parascolaires depuis 1946, vous propose dans toutes les matières :</strong></p> <!-- /wp:paragraph --> <!-- wp:acf/list-with-number {"name":"acf/list-with-number","data":{"number":"1","_number":"field_648c85e71d15d"},"mode":"preview"} --> <!-- wp:paragraph --> <p><strong>Des fiches de cours, des fiches de révision et des exercices interactifs autocorrigés</strong> (avec un parcours personnalisé en fonction du niveau de votre enfant) pour réviser et s’entra?ner sur tout le programme de l’année ;</p> <!-- /wp:paragraph --> <!-- /wp:acf/list-with-number --> <!-- wp:acf/list-with-number {"name":"acf/list-with-number","data":{"number":"2","_number":"field_648c85e71d15d"},"mode":"preview"} --> <!-- wp:paragraph --> <p><strong>Des vidéos en maths pour mieux expliquer le cours</strong>, des schémas animés ainsi que des bilans pour bien comprendre ses cours en SVT, histoire-géographie et en physique-chimie. Ces ressources permettent à l’élève de mieux mémoriser le cours, d’illustrer des notions parfois complexes, mais aussi de développer la confiance de l’élève puisqu’il peut visionner les vidéos autant de fois qu’il le souhaite et apprendre autrement ;</p> <!-- /wp:paragraph --> <!-- /wp:acf/list-with-number --> <!-- wp:acf/list-with-number {"name":"acf/list-with-number","data":{"number":"3","_number":"field_648c85e71d15d"},"mode":"preview"} --> <!-- wp:paragraph --> <p><strong><strong>Des révisions express et complètes pour les élèves de </strong><a ><strong>3e</strong></a></strong><a >,</a> pour bien préparer son examen et <a >réussir son Brevet</a> ;</p> <!-- /wp:paragraph --> <!-- /wp:acf/list-with-number --> <!-- wp:acf/list-with-number {"name":"acf/list-with-number","data":{"number":"4","_number":"field_648c85e71d15d"},"mode":"preview"} --> <!-- wp:paragraph --> <p><strong>Des podcasts </strong>pour réviser le brevet où tu veux et quand tu veux ;</p> <!-- /wp:paragraph --> <!-- /wp:acf/list-with-number --> <!-- wp:acf/list-with-number {"name":"acf/list-with-number","data":{"number":"5","_number":"field_648c85e71d15d"},"mode":"preview"} --> <!-- wp:paragraph --> <p><strong>Une accessibilité en ligne, mais aussi sans connexion internet, </strong>sur ordinateur (PC ou Mac), sur smartphone (sur <a >iOS</a> ou sur <a >Android</a>) ou sur tablette, pour faire réviser vos enfants partout et à tout moment ! ;</p> <!-- /wp:paragraph --> <!-- /wp:acf/list-with-number --> <!-- wp:acf/list-with-number {"name":"acf/list-with-number","data":{"number":"6","_number":"field_648c85e71d15d"},"mode":"preview"} --> <!-- wp:paragraph --> <p><strong><strong>Un espace spécial <a >parents</a> pour suivre au plus près les résultats et les progrès de son enfant</strong></strong> ; Les contenus sont conformes aux programmes de l’éducation Nationale, et rédigés par des enseignants certifiés.</p> <!-- /wp:paragraph --> <!-- /wp:acf/list-with-number --> <!-- wp:heading --> <h2 class="wp-block-heading">Aide scolaire collège 100 % en ligne</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Le site myMaxicours a été pensé pour amener l’enfant à être plus autonome dans ses révisions, grace à des consignes claires et à un parcours adapté à son niveau. Les exercices suivent une véritable logique de progression pédagogique. <strong>Toutes ces ressources ont été réalisées par des professionnels de la pédagogie et du numérique, en utilisant les mêmes méthodes et le même vocabulaire auxquels l’enfant est confronté quotidiennement à l’école.</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Les cours et les exercices sont systématiquement mis à jour en fonction des modifications des programmes scolaires. En prenant également en compte les remarques des utilisateurs pour optimiser au mieux leur expérience sur le site.</p> <!-- /wp:paragraph --> <!-- wp:table --> <figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">Matières</th><th class="has-text-align-center" data-align="center">6e</th><th class="has-text-align-center" data-align="center">5E</th><th class="has-text-align-center" data-align="center">4E</th><th class="has-text-align-center" data-align="center">3E</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left"><strong>Fran?ais</strong></td><td class="has-text-align-center" data-align="center"><img class="wp-image-23545" style="width: 17px;" src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt=""></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Mathématiques</strong></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Histoire-Géographie</strong></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Anglais</strong></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Allemand</strong></td><td class="has-text-align-center" data-align="center"><img style="width: 17px;" src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt=""></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Espagnol</strong></td><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"><img style="width: 17px;" src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt=""></td><td class="has-text-align-center" data-align="center"><img style="width: 17px;" src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt=""></td><td class="has-text-align-center" data-align="center"><img style="width: 17px;" src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt=""></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Sciences et technologies</strong></td><td class="has-text-align-center" data-align="center"><img style="width: 17px;" src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt=""></td><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Technologie</strong></td><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"><img style="width: 17px;" src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt=""></td><td class="has-text-align-center" data-align="center"><img style="width: 17px;" src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt=""></td><td class="has-text-align-center" data-align="center"><img style="width: 17px;" src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt=""></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Physique-Chimie</strong></td><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>SVT</strong></td><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>EMC</strong></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Podcasts Révisions</strong></td><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Révisions Express Brevet</strong></td><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/[email protected]" alt="" style="width: 17px;"></td></tr></tbody></table></figure> <!-- /wp:table --></div> <!-- /wp:column --></div> <!-- /wp:columns --> <!-- wp:columns {"backgroundColor":"blue-light"} --> <div class="wp-block-columns has-blue-light-background-color has-background"><!-- wp:column --> <div class="wp-block-column"><!-- wp:heading --> <h2 class="wp-block-heading">Aidez votre enfant à réussir au collège</h2> <!-- /wp:heading --> <!-- wp:columns {"verticalAlignment":"center"} --> <div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center","style":{"spacing":{"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30","right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"backgroundColor":"purple"} --> <div class="wp-block-column is-vertically-aligned-center has-purple-background-color has-background" style="padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--50)"><!-- wp:columns {"verticalAlignment":"center"} --> <div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center","width":"140px"} --> <div class="wp-block-column is-vertically-aligned-center" style="flex-basis:140px"><!-- wp:image {"align":"center","id":23943,"sizeSlug":"full","linkDestination":"none"} --> <figure class="wp-block-image aligncenter size-full"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/Interface.png" alt="" class="wp-image-23943"/></figure> <!-- /wp:image --></div> <!-- /wp:column --> <!-- wp:column {"verticalAlignment":"center","width":"%"} --> <div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph {"textColor":"white","fontSize":"lg"} --> <p class="has-white-color has-text-color has-lg-font-size">Un univers épuré et dynamique pour les grands</p> <!-- /wp:paragraph --></div> <!-- /wp:column --></div> <!-- /wp:columns --></div> <!-- /wp:column --> <!-- wp:column {"verticalAlignment":"center","style":{"spacing":{"padding":{"top":"var:preset|spacing|30","right":"var:preset|spacing|50","bottom":"var:preset|spacing|30","left":"var:preset|spacing|50"}}},"backgroundColor":"blue"} --> <div class="wp-block-column is-vertically-aligned-center has-blue-background-color has-background" style="padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--50)"><!-- wp:columns {"verticalAlignment":"center"} --> <div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center","width":"140px"} --> <div class="wp-block-column is-vertically-aligned-center" style="flex-basis:140px"><!-- wp:image {"align":"center","id":23950,"sizeSlug":"full","linkDestination":"none"} --> <figure class="wp-block-image aligncenter size-full"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/Fiches.png" alt="" class="wp-image-23950"/></figure> <!-- /wp:image --></div> <!-- /wp:column --> <!-- wp:column {"verticalAlignment":"center","width":""} --> <div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph {"textColor":"white","fontSize":"lg"} --> <p class="has-white-color has-text-color has-lg-font-size">Des cours et des fiches de révision conformes au programme scolaire</p> <!-- /wp:paragraph --></div> <!-- /wp:column --></div> <!-- /wp:columns --></div> <!-- /wp:column --></div> <!-- /wp:columns --> <!-- wp:columns {"verticalAlignment":"center","style":{"spacing":{"padding":{"top":"0","bottom":"0"}}}} --> <div class="wp-block-columns are-vertically-aligned-center" style="padding-top:0;padding-bottom:0"><!-- wp:column {"verticalAlignment":"center","style":{"spacing":{"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30","right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"backgroundColor":"red","textColor":"white"} --> <div class="wp-block-column is-vertically-aligned-center has-white-color has-red-background-color has-text-color has-background" style="padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--50)"><!-- wp:columns {"verticalAlignment":"center","style":{"spacing":{"padding":{"right":"0","left":"0"}}}} --> <div class="wp-block-columns are-vertically-aligned-center" style="padding-right:0;padding-left:0"><!-- wp:column {"verticalAlignment":"center","width":"140px"} --> <div class="wp-block-column is-vertically-aligned-center" style="flex-basis:140px"><!-- wp:image {"align":"center","id":23953,"sizeSlug":"full","linkDestination":"none"} --> <figure class="wp-block-image aligncenter size-full"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/Adaptation.png" alt="" class="wp-image-23953"/></figure> <!-- /wp:image --></div> <!-- /wp:column --> <!-- wp:column {"verticalAlignment":"center","width":""} --> <div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph {"fontSize":"lg"} --> <p class="has-lg-font-size">Des exercices adaptés au niveau de chaque élève</p> <!-- /wp:paragraph --></div> <!-- /wp:column --></div> <!-- /wp:columns --></div> <!-- /wp:column --> <!-- wp:column {"verticalAlignment":"center","style":{"spacing":{"padding":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30","right":"var:preset|spacing|50","left":"var:preset|spacing|50"}}},"backgroundColor":"teal","textColor":"white"} --> <div class="wp-block-column is-vertically-aligned-center has-white-color has-teal-background-color has-text-color has-background" style="padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--50)"><!-- wp:columns {"verticalAlignment":"center","style":{"spacing":{"padding":{"top":"0"}}}} --> <div class="wp-block-columns are-vertically-aligned-center" style="padding-top:0"><!-- wp:column {"verticalAlignment":"center","width":"140px"} --> <div class="wp-block-column is-vertically-aligned-center" style="flex-basis:140px"><!-- wp:image {"align":"center","id":23955,"sizeSlug":"full","linkDestination":"none"} --> <figure class="wp-block-image aligncenter size-full"><img src="https://preprod-www.maxicours.com/se/wp-content/uploads/2023/06/Observer.png" alt="" class="wp-image-23955"/></figure> <!-- /wp:image --></div> <!-- /wp:column --> <!-- wp:column {"verticalAlignment":"center","width":""} --> <div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph {"fontSize":"lg"} --> <p class="has-lg-font-size">Un espace spécial parents pour suivre au plus près les résultats de son enfant</p> <!-- /wp:paragraph --></div> <!-- /wp:column --></div> <!-- /wp:columns --></div> <!-- /wp:column --></div> <!-- /wp:columns --></div> <!-- /wp:column --></div> <!-- /wp:columns --> <!-- wp:acf/page-navigation {"name":"acf/page-navigation","data":{"page_precedente":94,"_page_precedente":"field_64760ecba2c44","page_suivante":148,"_page_suivante":"field_64760eeda2c45"},"mode":"preview"} /--> <!-- wp:acf/background-image {"name":"acf/background-image","data":{"background_image":23410,"_background_image":"field_644b830dcd870","size":"cover","_size":"field_647d9772b0740","position":"center","_position":"field_64897662106f1"},"mode":"preview"} --> <!-- wp:columns {"backgroundColor":"transparent"} --> <div class="wp-block-columns has-transparent-background-color has-background"><!-- wp:column --> <div class="wp-block-column"><!-- wp:heading --> <h2 class="wp-block-heading">Le blog pour les parents et les enfants</h2> <!-- /wp:heading --> <!-- wp:acf/blog-section {"name":"acf/blog-section","data":{"articles_a_afficher":["18167","20747","15257"],"_articles_a_afficher":"field_6494022791fb5"},"mode":"edit"} /--> <!-- wp:buttons --> <div class="wp-block-buttons"><!-- wp:button --> <div class="wp-block-button"><a class="wp-block-button__link wp-element-button" >Voir tous les articles</a></div> <!-- /wp:button --></div> <!-- /wp:buttons --></div> <!-- /wp:column --></div> <!-- /wp:columns --> <!-- /wp:acf/background-image --> [post_title] => Collège [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => college [to_ping] => [pinged] => [post_modified] => 2023-06-22 18:05:15 [post_modified_gmt] => 2023-06-22 16:05:15 [post_content_filtered] => [post_parent] => 0 [guid] => https://preprod-www.maxicours.com/se/?page_id=138 [menu_order] => 0 [post_type] => page [post_mime_type] => [comment_count] => 0 [filter] => raw ) )
https://preprod-www.maxicours.com/se/college/?debug_url
Array ( [uri_parts] => Array ( [lang] => [uri] => se/college [endpoint] => [endpoint_value] => ) [old_query_vars] => Array ( [page] => [pagename] => college ) [new_query_vars] => Array ( [page] => [pagename] => college ) [pm_query] => - [content_type] => - [version] => 2.4.1 )
Hi @taum88,
I think that the problem here might be in the fact that your WP files are stored in the separate directory. Could you compare the settings “WordPress Address (URL)” and “Site Address (URL)” for both staging and preprod websites?
Yeah that was one of my guess, but those settings are the same, see in the image below
Hi @taum88,
Unfortunately, I am not able to reproduce this issue on my server, but apparently the problem is in the part of the permalink-manager-core-functions.php file (between lines #81 and #102). For some reason, the “se/” directory is not removed from the detected URL.
Could you use the below code snippet to get rid off the excess “se/” directory from the detected URI?
function pm_fix_dectected_uri( $uri_parts, $request_url, $endpoints ) { if ( ! empty( $uri_parts['uri'] ) ) { $uri_parts['uri'] = preg_replace( '/^(se\/)(.*)/', '$2', $uri_parts['uri'] ); } return $uri_parts; } add_filter( 'permalink_manager_detect_uri', 'pm_fix_dectected_uri', 10, 3 );
Thank you ! I added this script and now it’s working.
The outsourcing hosting manager don’t want to le me explore the server config, but is not very familiar with wordpress. My guess is there is an odd config on the server side but I can’t see it, that’s only a guess.
Thank you for you help ! That’s wonderful !
-
This reply was modified 1 year, 5 months ago by
- The topic ‘Too many redirects when migrating my website’ is closed to new replies.