J'essaie de rediriger http://example.com/for-sale/?property=1234 vers http://example.com/for-sale/property-name/ dans .htaccess, en utilisant RewriteCond et RewriteRule. C'est ce que j'ai jusqu'à présent:htaccess chaîne de requête de redirection ne fonctionne pas
RewriteCond %{QUERY_STRING} ^(property=1234)
RewriteRule ^$ /for-sale/property-name/? [R=301,L]
Cela ne fonctionne pas. Je peux rediriger? Property = 1234 vers for-sale/property-name/mais comment puis-je le faire fonctionner avec/for-sale/dans l'URL non redirigée? J'ai essayé diverses combinaisons de for-sale dans le RewriteRule mais sans succès. Merci. Tous mes liens sont maintenant cassés donc j'apprécierais vraiment quelques conseils. Merci.
Non, il est généré par WordPress et provient du paramètre 'rewrite' dans 'register_post_type'. J'ai trouvé le problème et l'ai réparé, veuillez voir la réponse ci-dessous. – ardmark