htaccess重定向循环错误

时间:2013-01-18 20:54:53

标签: .htaccess mod-rewrite redirect

我在两个链接的文件夹中有两个htaccess - 我的主域名:mydomain.co.uk是Apache重定向到mydomain.co.uk/app然后使用这个重写规则:

<IfModule mod_rewrite.c>

    RewriteEngine on
    RewriteRule    ^$    webroot/    [L]
    RewriteRule    (.*) webroot/$1    [L]
 </IfModule>

然后webroot htaccess是:

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]


    RewriteBase /

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>


<IfModule mod_deflate.c>
        AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript text/css text/html
</IfModule>

<IfModule mod_expires.c>
    FileETag None
    ExpiresActive On
    ExpiresByType text/css "access plus 1 month"
    ExpiresByType text/javascript "access plus 1 month"
    ExpiresByType application/x-javascript "access plus 1 month"
    ExpiresByType application/javascript "access plus 1 month"
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType application/x-shockwave-flash "access plus 1 month"
    AddType image/vnd.microsoft.icon .ico
    ExpiresByType image/vnd.microsoft.icon "access plus 3 months"
</IfModule>

0 个答案:

没有答案