Nouveau WRInaute
Bonjour,
je désire effectuer une ré-écriture d'url.
https://monsite.fr/event/1-nom-de-evenement qui redirige vers https://monsite.fr/event.php?id=1&title=nom-de-evenement
pour cela j'écris :
RewriteRule ^event/([0-9]+)-(.*)$ /event.php?&id=$1&title=$2 [L]
Au lancement de l'url: https://monsite.fr/event/1/nom-de-evenement
la redirection s'effectue, mais j'ai également toutes les ressources de cette page (css, js..) avec une destination incorrecte. Ex: https://monsite.fr/event/template/template.css au lieux de https://monsite.fr/template/template.css
De ce fait, pour rediriger toutes les ressources, j'ai du écrire:
RewriteCond %{REQUEST_URI} /event/ [NC] // si on l'url commence par event/
RewriteRule "^event/(.*)$" "/$1" [L,PT] // alors redirige vers l'url sans /event/
L'ensemble est fonctionnel
Il y a t'il une autre technique plus optimisé ? (utilisation d'autre flag?)
je désire effectuer une ré-écriture d'url.
https://monsite.fr/event/1-nom-de-evenement qui redirige vers https://monsite.fr/event.php?id=1&title=nom-de-evenement
pour cela j'écris :
RewriteRule ^event/([0-9]+)-(.*)$ /event.php?&id=$1&title=$2 [L]
Au lancement de l'url: https://monsite.fr/event/1/nom-de-evenement
la redirection s'effectue, mais j'ai également toutes les ressources de cette page (css, js..) avec une destination incorrecte. Ex: https://monsite.fr/event/template/template.css au lieux de https://monsite.fr/template/template.css
De ce fait, pour rediriger toutes les ressources, j'ai du écrire:
RewriteCond %{REQUEST_URI} /event/ [NC] // si on l'url commence par event/
RewriteRule "^event/(.*)$" "/$1" [L,PT] // alors redirige vers l'url sans /event/
L'ensemble est fonctionnel
Il y a t'il une autre technique plus optimisé ? (utilisation d'autre flag?)