Question

J'ai un site Web qui utilise les zones de texte TinyMCE pour l'édition. Cela fonctionne très bien, à l'exception des options de la barre d'outils qui ouvrent une fenêtre contextuelle car elles semblent être interceptées par la réécriture de mon URL dans le fichier .htaccess. Chacun d'eux montre ma page 404. La réécriture d'URL est configurée de sorte que toutes les URL (à l'exception des appels ajax) soient envoyées dans un fichier index.php. Il semble évident que les fenêtres contextuelles sont également touchées, mais je n’ai aucune idée de ce que les signatures d’URL doivent rechercher dans le fichier .htaccess. Quelqu'un sait-il à quel type de motif je peux correspondre?

Était-ce utile?

La solution

As @ andyk a souligné , vous pouvez utiliser un fichier .htaccess dans votre dossier TinyMCE pour remplacer les paramètres globaux effectuant la réécriture de l’URL. Je l'ai fait moi-même dans le passé pour résoudre le même problème.

Si cela ne vous intéresse pas pour une raison quelconque, l'autre option consiste à exclure le dossier tinyMCE comme suit:

# if URL starts with /TinyMCE, stop processing here
RewriteCond %{REQUEST_URI} ^/TinyMCE [NC]
RewriteRule .* - [L]

Ceci définit une condition de réécriture pour vérifier le répertoire dans lequel se trouve TinyMCE, et si elle est trouvée, la règle. * - signifie pour toutes les URL, ne rien faire et le [L] signifie arrêter le traitement ici.

Autres conseils

essayez de mettre une exception dans votre htaccess pour le dossier tinyMCE peut-être?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top