2016-02-12 2 views
1

J'ai récemment installé centos cwp et j'ai rencontré un problème avec htaccess où il ne redirige pas correctement vers le fichier index.php.centos Web Panel (CWP) problème de redirection htaccess (mod_rewrite)

Le code ci-dessous fonctionne hors connexion sur l'hôte local sur Xampp et redirige réellement toute URL vers index.php pour les fichiers qui n'existent pas. Donc si j'ai un fichier pour estate.php et url est estate.php alors il va directement à estate.php mais si url est estate sans .php alors il va à index.php mais le problème avec CWP est que dans les deux cas, il va à estate.php, ce qui signifie que si url est la succession, il va à estate.php et en ignorant l'index.php.

<IfModule mod_rewrite.c> 


RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\. RewriteCond %{HTTPS}s ^on(s)| 
RewriteRule^http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^([^?]*)$ /index.php?path=$1 [NC,L,QSA] 

</IfModule> 
+0

avez-vous résolu le problème? J'ai le même – SERG

+0

Désolé pour la réponse tardive, ici j'ai répondu à la solution que j'ai trouvée. –

Répondre

1

J'ai trouvé la solution comme ci-dessous: je devais ajouter des options (multivues) après RewriteEngine

RewriteEngine On 
Options -Multiviews