【问题标题】:centos Web Panel (CWP) htaccess redirect issue (mod_rewrite)centos Web Panel (CWP) htaccess 重定向问题 (mod_rewrite)
【发布时间】:2016-05-23 04:25:04
【问题描述】:

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

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

所以如果我有一个 Estate.php 的文件,并且 url 是 Estate.php,那么它会直接转到 Estate.php,但如果 url 是没有 .php 的 Estate,那么它会转到 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>

【问题讨论】:

  • 问题解决了吗?一样
  • 抱歉回复晚了,我在这里回答了我找到的解决方案。

标签: redirect web panel centos6 suphp


【解决方案1】:

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

RewriteEngine On
Options -Multiviews

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-16
    • 1970-01-01
    • 2019-02-02
    • 2020-03-19
    • 1970-01-01
    • 1970-01-01
    • 2018-12-21
    相关资源
    最近更新 更多