在htaccess中合并一些规则

时间:2018-11-15 15:45:26

标签: php .htaccess web

我的htaccess文件中有一些规则: 在客户在线支持目录中,有一些非物理链接,如上 如何使客户生存支持使用它的规则 因为当我尝试访问customer-live-support / chat / chat / ...下的链接时

它返回500错误,当我注释htaccess代码时,它成功访问。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.co
RewriteCond %{HTTP_HOST} ^https://site.co/
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

<IfModule mod_rewrite.c>
    RewriteEngine On


    RewriteCond %{REQUEST_URI} !^/customer-live-support/
    RewriteCond %{REQUEST_URI} !^/customer-live-support/index.php/chat/startchat
    # RewriteCond %{REQUEST_URI} !^/customer-live-support/index.php/chat/chat/([a-zA-Z_0-9]*)/([a-zA-Z_0-9]*)

    RewriteCond %{REQUEST_URI} !^/beta_1
    RewriteCond %{REQUEST_URI} !^/beta_1/public/images
    RewriteCond %{REQUEST_URI} !^/beta_1/public/admin

    RewriteRule ^(.*)$ website/public/$1 [L]
</IfModule>

对不起,我的英语

0 个答案:

没有答案