Bonjour à tous,
Le but de ma question n'est pas de rentrer dans les détails des expressions régulières.
J'aimerais pouvoir gérer dynamiquement les rewrite rules.
Des rewrite rules simples poseraient assez vite des problèmes.
Ex:
http://www.monsite/main.php?&lang=fr&le ... level2=web
URL publique:
http://www.monsite/fr/news/web
les rewrite rules --> remplacer:
/fr/ --> /main.php?&lang=fr/
/news/ --> &level1=news
/web --> &level=web
http://www.monsite/main.php?&lang=fr&le ... evel2=news
URL publique:
http://www.monsite/fr/videos/news/
On a déjà un conflit avec les règles précédentes, car /news/ ne doit pas être remplacé de la même manière dans les deux cas.
La solution sera alors d'être moins unitaire sur les rewrite rules et définir des règles du genre:
remplacer /videos/news par &level1=videos&level2=news
Mais du coup, on a une règle par niveau du site et je ne suis pas sûre que ce soit intéressant au niveau performance.
Pouvez-vous me dire ce que vous en penser et me donner des conseilles dur la gestion dynamique des rewrite rules pour des gros sites portails?
Merci.
Le but de ma question n'est pas de rentrer dans les détails des expressions régulières.
J'aimerais pouvoir gérer dynamiquement les rewrite rules.
Des rewrite rules simples poseraient assez vite des problèmes.
Ex:
http://www.monsite/main.php?&lang=fr&le ... level2=web
URL publique:
http://www.monsite/fr/news/web
les rewrite rules --> remplacer:
/fr/ --> /main.php?&lang=fr/
/news/ --> &level1=news
/web --> &level=web
http://www.monsite/main.php?&lang=fr&le ... evel2=news
URL publique:
http://www.monsite/fr/videos/news/
On a déjà un conflit avec les règles précédentes, car /news/ ne doit pas être remplacé de la même manière dans les deux cas.
La solution sera alors d'être moins unitaire sur les rewrite rules et définir des règles du genre:
remplacer /videos/news par &level1=videos&level2=news
Mais du coup, on a une règle par niveau du site et je ne suis pas sûre que ce soit intéressant au niveau performance.
Pouvez-vous me dire ce que vous en penser et me donner des conseilles dur la gestion dynamique des rewrite rules pour des gros sites portails?
Merci.