Redirect centos Web面板(CWP)htaccess重定向问题(mod_重写)

Redirect centos Web面板(CWP)htaccess重定向问题(mod_重写),redirect,web,panel,centos6,suphp,Redirect,Web,Panel,Centos6,Suphp,我最近安装了centos cwp,但遇到了htaccess的一个问题,它没有正确重定向到index.php文件 下面的代码在Xampp上的本地主机上脱机工作,它实际上将不存在的文件的任何url重定向到index.php 因此,如果我有一个estate.php文件,url是estate.php,那么它会直接转到estate.php,但是如果url是estate而不是.php,那么它会转到index.php。但是CWP的问题是,在这两种情况下,它都会转到estate.php,这意味着如果url是es

我最近安装了centos cwp,但遇到了htaccess的一个问题,它没有正确重定向到index.php文件

下面的代码在Xampp上的本地主机上脱机工作,它实际上将不存在的文件的任何url重定向到index.php

因此,如果我有一个estate.php文件,url是estate.php,那么它会直接转到estate.php,但是如果url是estate而不是.php,那么它会转到index.php。但是CWP的问题是,在这两种情况下,它都会转到estate.php,这意味着如果url是estate,它会转到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>

重新启动发动机
重写cond%{HTTP_HOST}^www\。在上重写cond%{HTTPS}s^|
重写规则^http%1://www.%{http_HOST}%{REQUEST_URI}[L,R=301]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^([^?]*)$/index.php?路径=$1[NC,L,QSA]

我找到了如下解决方案: 我必须在重写引擎后添加选项(多视图)

RewriteEngine On
Options -Multiviews

你解决问题了吗?由于反应迟钝,我得到了同样的抱怨,这里我回答了我找到的解决方案。