2014-12-10 4 views
0

У меня есть Laravel папку, как этотLaravel общих папок вложенная

  • приложение
  • поставщик
  • самозагрузки
  • общественного
    • папку
    • IMG

когда доступ из URL http://example.com/img/img.png это работает Но когда я доступ как http://example.com/img/ я получаю Запретный 403, Что мне нужно, чтобы перенаправить или показать, что страница не найдена Моя .htaccess выглядит следующим образом.

Опции -MultiViews Опции -Indexes RewriteEngine На

RewriteCond %{HTTP_HOST} ^234\.123\.1\.11 
RewriteRule (.*) https://www.example.com/$1 [L,R=301] 
RewriteCond %{HTTPS} off 
# First rewrite to HTTPS: 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
# Now, rewrite any request to the wrong domain to use www. 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
# Handle Front Controller... 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule^index.php [L] </IfModule> 

ответ

0

Изменено мой .htaccess в

Опции -MultiViews Опции -Indexes RewriteEngine On

RewriteCond %{HTTP_HOST} ^28\.42\.53\.24 
RewriteRule (.*) https://www.example.com/$1 [L,R=301] 
RewriteCond %{HTTPS} off 
# First rewrite to HTTPS: 
# Don't put www. here. If it is already there it will be included, if not 
# the subsequent rule will catch it. 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
# Now, rewrite any request to the wrong domain to use www. 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

# Handle Front Controller... 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/$ /$1 [L,R=301] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L] </IfModule> 

Source:

1

Я бы сказал, что установка простой маршрут, как в routes.php, как так:

Route::get("/img", function(){ 
    return Redirect::to('/'); 
}); 

Это должно сделать трюк. редактирования ваш .htaccess не очень nessecary, если вы на самом деле не имеют никакого другого способа делать такого рода вещи

+1

не помог тем же – Froxz

+0

изменить «/ img» на «img», что может решить его, и в противном случае мне нужно будет исследовать его сам в более позднее время – Nick

+0

Да, я пробовал в обоих направлениях. – Froxz

Смежные вопросы