2016-02-12 3 views
1

Я недавно установил csp centos и столкнулся с проблемой htaccess, где он не перенаправляет корректно файл index.php.centos Веб-панель (CWP) Проблема с перенаправлением htaccess (mod_rewrite)

Код ниже работает автономно на локальном хосте на Xampp и фактически перенаправляет любой url в index.php для файлов, которые не существуют.

, так что если у меня есть файл для estate.php и url is.ht.ht, то он перейдет непосредственно на estate.php, но если url - это свойство без .php, то оно переходит к index.php, однако проблема с CWP что в обоих случаях он переходит к estate.php, если URL-адрес недвижимости - это свойство estate.php и игнорирование 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

вы решить эту проблему? получил то же самое – SERG

+0

Извините за поздний ответ, здесь я ответил на решение, которое я нашел. –

ответ

1

Я нашел решение, как показано ниже: я должен был добавить опции (MultiViews) после RewriteEngine

RewriteEngine On 
Options -Multiviews