由htaccess

时间:2015-11-07 23:18:35

标签: .htaccess

我的网络应用程序存在太多重定向错误(仍在重新加载页面)的问题。我试图删除cookie,没有帮助。

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

2 个答案:

答案 0 :(得分:1)

尝试添加:

# turn directory trailing slash off
DirectorySlash Off

因为如果您使用该选项添加它并使用RewriteRule删除它并重定向...

答案 1 :(得分:0)

选择一个:

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>

或添加结束

</IfModule>

尝试使用:

<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

<IfModule mod_rewrite.c>
    RewriteEngine On

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>