Browse Source

Fix redirect loop .htaccess

Folders that exist have a redirect loop when visiting them. This is because Apache redirects to trailing slash for folders and the current rule is removing it, Apache then adds a trailing slash again.
Ben Sampson 9 years ago
parent
commit
dd036f559b
1 changed files with 2 additions and 1 deletions
  1. 2 1
      public/.htaccess

+ 2 - 1
public/.htaccess

@@ -5,7 +5,8 @@
 
     RewriteEngine On
 
-    # Redirect Trailing Slashes...
+    # Redirect Trailing Slashes but not for folders...
+    RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule ^(.*)/$ /$1 [L,R=301]
 
     # Handle Front Controller...