J'utilise le moteur de réécriture htaccess pour faire paraître les URLs sympa, de www.mysite.com/index.php?pag=home à www.mysite.com/pag/homeCacher index.php du site Web URL
cela fonctionne très bien avec cette règle
RewriteRule ^pag/([^/]+)$ index.php?pag=$1 [L,QSA,NC]
mais quand je vais www.mysite.com il me redirige vers www.mysite.com/index.php~~V~~singular~~1st est-il un moyen de rediriger vers www.mysite .com/pag/à la maison?
J'ai essayé
redirect 301 /index.php http://www.mysite.com/pag/home
mais lorsque je tente d'aller à www.mysite.com le navigateur donne ma « la page n'exsist erreur »
pas vraiment parce que j'ai des services indépendants sur les sous-dossiers donc je ne veux pas que lorsque vous allez à mysite.com/service1 il rediriger vers www. mysite.com/index.php?pag=service1 – Gusepo
Ah, je comprends. Vous pouvez toujours utiliser la règle, mais vous devrez être un peu plus explicite sur la manière dont vous souhaitez la rediriger. Utiliser^$ au lieu de^(. *) $ Ne ciblerait que l'URL vide. –