Besoin d'aide sur un htaccess [Réglé]
smaj Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre smaj
- Inscrit le : 17/01/2016
- Groupes :
Je viens soliciter vos connaissances car je tourne en rond
Voici mon problème enfin voici d'abord l'organisation du domaine:
/cms/upload/mw_images (phpboost)
/forum/ (phpbb3)
/wiki/images/*/*/ (mediawiki)
J'ai indiqué le répertoire images car vous allez voir c'est tendu.
J'ai donc copier le contenu des images de /wiki/images/*/*/*.img (media wiki) dans le répertoire de phpboost (donc) /cms/upload/mw_images
Seulement voilà je voudrait pouvoir faire sauter mediawiki mais ... il faut que toutes les images puisse continuer de s'afficher sur les forums et nous avons des urls de la sorte : /wiki/images/f/fe/*.img
Il y a donc l'htacces de phpboost = pas touche pareil pour forum et pareil pour le mediawiki.
à la racine en revanche nous avons un autre htaccess et je voudrai trouver une ligne qui permette à toutes les images dès lues non pas depuis
/wiki/images/f/fe/ ou /wiki/images/d/d3 mais directement depuis /cms/upload/mw_images/
J'ai essayé plein de truc mais je n'y arrive pas, avez vous une idée qui me permettrait d'aller sur une bonne piste ?
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
<a href="https://www.it-connect.fr/redirection-de-tout-un-repertoire-en-htaccess/">https://www.it-connect.fr/redirection-de-tout-un-repertoire-en-htaccess/</a> :
RedirectMatch 301 ^/wiki/images/.* <a href="http://www.site.test/cms/upload/mw_images">http://www.site.test/cms/upload/mw_images</a>
smaj Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre smaj
- Inscrit le : 17/01/2016
- Groupes :
Code C :
RedirectMatch 301 ^/wiki/images_2/(.*)$ http://site.test/cms/upload/mw_images/$1
Mais j'ai encore ces 2 foutus répertoires que je n'arrive pas à faire sauter j'ai essayer tout ce qui m'es venu mais je pense qu'il me faut un truc qui permettrait à la fin de ne pas écrire ces 2 niveaux suivants : 0/05/
Édité par smaj Le 08/09/2018 à 00h14
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
smaj Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre smaj
- Inscrit le : 17/01/2016
- Groupes :
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
possible d'avoir un exemple concret avec les différentes URL qu'il puisse exister ?
Cordialement, janus57
smaj Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre smaj
- Inscrit le : 17/01/2016
- Groupes :
Code TEXT :
https://site.test/wiki/images_2/0/00/Chauffage_a_air_Installation_21.jpg https://site.test/wiki/images_2/7/73/Filtre_poll_remp_06.jpg https://site.test/wiki/images_2/7/71/TUTO_CALCULO_08.JPG https://site.test/wiki/images_2/4/48/Meuble23.jpeg https://site.test/wiki/images_2/4/40/Telecommande_vu.png
Toutes ces images sont donc valides je veux dire le répertoire existe mais nous avons une copie que nous avons dans
Code TEXT :
je le met volontaire en code car c'est un gros répertoire que nous avons mis accessible pour vérification de contenu (les accents entre autres ) https://site.test/cms/upload/mw_images/
Je vous demande juste ne ne pas réciter les urls de sorte que je puisse "nettoyer après la résolution du problème"
Édité par smaj Le 08/09/2018 à 18h17
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
dans la plus grande des théorie magique (bon j'arrête de m'enflammer.).
Code TEXT :
RewriteRule ^wiki/images_2/(.*)/(.*)/(.*)$ /cms/upload/mw_images/$3 [L,R=301]
Cordialement, janus57
smaj Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre smaj
- Inscrit le : 17/01/2016
- Groupes :
un redirectmatch ça marche.
Code C :
RedirectMatch 301 ^/wiki/images_2/(.*)/(.*)/(.*)$ http://site.test/cms/upload/mw_images/$3
Finalement c'était si simple merci Janu57 !
Édité par smaj Le 08/09/2018 à 18h18
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
le .htaccess est bien à la racine du site pour le rewriterule ?
Cordialement, janus57
smaj Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre smaj
- Inscrit le : 17/01/2016
- Groupes :
Par contre j'ai un soucis je voudrais que seules les images du répertoire en rouge soit routée vers le répertoire et pas les autre y'aurait moyen que lui fasse ignorer les autres répertoires ?
RedirectMatch 301 ^/wiki/images_2/(.*)/(.*)/(.*)$ http://site.test/cms/upload/mw_images/$3
Édité par smaj Le 08/09/2018 à 19h08
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
normalement c'est le cas.
Cordialement, janus57
smaj Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre smaj
- Inscrit le : 17/01/2016
- Groupes :
/upload/mw_images/200-nom-de-l.img alors que ça devrait être /upload/mw_images/nom-de-l.img
Mais bon après le problème va être réglé par une réécriture url du mediawiki vers le phpboost.
Merci pour votre aide.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie