centos Web Panel(CWP)htaccess重定向问题(mod_rewrite)

时间:2016-02-12 05:35:58

标签: redirect web panel centos6 suphp

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

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

所以,如果我有estate.php的文件,url是estate.php,那么它会直接转到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>

1 个答案:

答案 0 :(得分:1)

我找到了解决方案如下: 我必须在RewriteEngine

之后添加选项(Multiviews)
//must be delay otherwise content scroll doesn't go to element properly..magic!
setTimeout(() => {
    this.scrollTo('someId');
}, 1000);