[RESOLU] Des rewriterules sur Litespeed ne marchent pas

Petit nouveau ! | 2 Messages

22 juil. 2021, 15:47

Bonjour,

Mon hébergeur vient juste de changer de Apache pour litespeed ce qui m’a causé plein d’erreurs dans mon htaccess.

L’erreur en particulier est celle là:
RewriteRule ^news/([^/]*)/([^/]*)$ /article/?news=$1&article=$2

Ça réécrit bien l’URL, la page est bonne mais pas l’URL. Au lieu de retourner cela:
/news/70/blabla

Ça retourne cela:
/article?news=70&article=blabla

Merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 8982 Messages

22 juil. 2021, 17:20

Une piste :
https://openlitespeed.org/kb/migrate-ap ... litespeed/

Sinon demande à ton hébergeur, tu le payes pour ça et ce changement est à son initiative si j'ai bien compris.
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 2 Messages

22 juil. 2021, 18:38

J’ai trouvé la solution merci

Pour quelqu’un qui passe par là et qui aurait le même problème, j’ai changé ma règle pour cela:

RewriteRule ^/?news/(.*?)/(.*?)/?$ /article.php?news=$1&article=$2 :D