Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/03/2015, à 19:09

gody

Rewrite rule

Bonjour à tous,

J'ai un petit blanc avec les rewrites rules d'apache2.

j'ai
http://domaine1.com/index.php  (page principal d'authentification qui tourne à droite ou à gauche)
http://domaine1.com/dir1/index.php?acti … edelaquery
http://domaine1.com/dir2/index.php?action=blablabla

Je souhaite :
Visible dans le navigateur: http://domaine1.com/index.php?action
Réelle: http://domaine1.com/dir1/index.php?acti … edelaquery

L’idée et d'avoir l'impression que l'on est toujours à la racine bien que l'on navigue dans un des sous dossiers.
J'ai essayé pas mal de chose différente mais à date rien ne fonctionne.
Donc si vous avez une idée je suis preneur.

Merci
GodY

Hors ligne

#2 Le 10/03/2015, à 20:57

vince2corte

Re : Rewrite rule

Salut,
Comme ça, sans trop réfléchir, à la sauvage je ferais :

RewriteEngine On
RewriteRule	index\.php\?action$		dir1/index.php?action=lerestedelaquery			[L]

dans le fichier .htaccess à la racine du serveur (aie ! ne tape pas trop fort Tiramiseb... wink)

Dernière modification par vince2corte (Le 10/03/2015, à 21:01)


La liberté commence où l'ignorance finit  - Victor Hugo
i7 2600k - P8Z77-V - NVidia GTX 680 2Go - EXSYS EX-16415 - RAM 24Go - SSD 120Go & 250Go - HD 1To - Moniteur 27'' S27A850D en 2560x1440 - Ubuntu 18.04 LTS 64 bits & 12.04 LTS 64 bits - NAS Synology DS211+ 2x2To RAID 1
Plein de Raspberry 3 B/B+ pour faire des serveurs de données qui dépotent !

Hors ligne

#3 Le 10/03/2015, à 22:10

gody

Re : Rewrite rule

Merci pour ton aide,

A cause des réécriture interne des deux frameworks les redirections apache me pose beaucoup de problème.
Du coup je laisse le sous dossier, mais je le renommer par un nom plus cours via une rewriterule.

Hors ligne

#4 Le 11/03/2015, à 01:17

vince2corte

Re : Rewrite rule

Il n'y a pas de quoi. J'espère que cette règle très simple répond à ton besoin.
Le plus difficile sera, d'après mon expérience, de générer toutes les adresse des liens en version courte. En ce qui me concerne, c'est ça qui a été le plus pénible. En fait, il faut se faire une sorte de "lexique" qui va répertorier toutes les redirections, ce qui simplifiera le travail de génération des URI et d’écriture des règles.
Bon courage.


La liberté commence où l'ignorance finit  - Victor Hugo
i7 2600k - P8Z77-V - NVidia GTX 680 2Go - EXSYS EX-16415 - RAM 24Go - SSD 120Go & 250Go - HD 1To - Moniteur 27'' S27A850D en 2560x1440 - Ubuntu 18.04 LTS 64 bits & 12.04 LTS 64 bits - NAS Synology DS211+ 2x2To RAID 1
Plein de Raspberry 3 B/B+ pour faire des serveurs de données qui dépotent !

Hors ligne