WooCommerce redirection-storing
Versie door Jeroen Strompf (overleg | bijdragen) op 10 okt 2017 om 19:22 (→Oplossing: .htaccess-bestand)
Het probleem
Aanvullende gegevens
Dit is de URL waar het mis ging:
http://en.example.dvb/checkout/order-received/111?q=checkout/order-received/ 111&q=checkout/order-received/111&q=checkout/order-received/111&q=checkout/ order-received/111&q=checkout/order-received/111&q=checkout/order-received/ 111&q=checkout/order-received/111&q=checkout/order-received/111&q=checkout/ order-received/111&q=checkout/order-received/111&q=checkout/order-received/ 111&q=checkout/order-received/111&q=checkout/order-received/111&q=checkout/ order-received/111&q=checkout/order-received/111&q=checkout/order-received/ 111&q=checkout/order-received/111&q=checkout/order-received/111&q=checkout/ order-received/111&q=checkout/order-received/111&key=wc_order_59dcd63447ce2
Mogelijke oorzaken
De pagina order-received moet bestaan?
In de war door de taalwisseling?
qTranslate-X
- Het wordt veroorzaakt door qTranslate-X, ook zonder de WooCommerce & qTranslate-X-plugin
- Zowel bij domein- als URL-prefix. Bij query mode-taalwissel, treedt het probleem zelfs op bij add to cart
- Zowel in de oorspronkelijke taal als in de later-toegevoegde taal
.htaccess & permalinks
- In diverse postings werd gesproken over aanpassen van permalinks & .htaccess-bestand
- Yep: Dit is de oplossing. Zie hieronder.
Oplossing: .htaccess-bestand
Op de pagina wp-admin/options-permalink.php
gesuggereerde .htacces-bestand:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
toegepast in de root van de installatie. Probleem verholpen. Ook op de oorspronkelijke site waar dit redirect-probleem optrad, is het probleem verholpen.
Bronnen
- https://shopplugin.net/kb/checkout-redirect-loop-when-https-environment-variable-is-not-set/ → Dit is een ander probleem: http en https door de war halen
- https://www.google.nl/search?q=woocommerce+order-received+the+page+isn%27t+redirecting+properly+-toolset