blocking the address / images in laravel
How can I block my url, e.g. myapp.com/images
on production? By typing this address, the user can check all available images from the server. I can not connect with images while working locally, but I have this problem on production. Thank you for your help
laravel apache .htaccess
add a comment |
How can I block my url, e.g. myapp.com/images
on production? By typing this address, the user can check all available images from the server. I can not connect with images while working locally, but I have this problem on production. Thank you for your help
laravel apache .htaccess
1
If you are running Apache, you can drop a.htaccess
file in your images directory withOptions -Indexes
which should help.
– Peter
Nov 21 '18 at 1:00
Thanks for answering, could you write exactly what I should put in .htaccess?
– Patryk Przybylski
Nov 21 '18 at 1:03
1
Options -Indexes
– Peter
Nov 21 '18 at 1:04
Cool. I added that info in an answer in case someone else finds this looking for the same thing.
– Peter
Nov 21 '18 at 1:35
add a comment |
How can I block my url, e.g. myapp.com/images
on production? By typing this address, the user can check all available images from the server. I can not connect with images while working locally, but I have this problem on production. Thank you for your help
laravel apache .htaccess
How can I block my url, e.g. myapp.com/images
on production? By typing this address, the user can check all available images from the server. I can not connect with images while working locally, but I have this problem on production. Thank you for your help
laravel apache .htaccess
laravel apache .htaccess
edited Nov 21 '18 at 8:40
Peter
8941213
8941213
asked Nov 21 '18 at 0:55
Patryk PrzybylskiPatryk Przybylski
305
305
1
If you are running Apache, you can drop a.htaccess
file in your images directory withOptions -Indexes
which should help.
– Peter
Nov 21 '18 at 1:00
Thanks for answering, could you write exactly what I should put in .htaccess?
– Patryk Przybylski
Nov 21 '18 at 1:03
1
Options -Indexes
– Peter
Nov 21 '18 at 1:04
Cool. I added that info in an answer in case someone else finds this looking for the same thing.
– Peter
Nov 21 '18 at 1:35
add a comment |
1
If you are running Apache, you can drop a.htaccess
file in your images directory withOptions -Indexes
which should help.
– Peter
Nov 21 '18 at 1:00
Thanks for answering, could you write exactly what I should put in .htaccess?
– Patryk Przybylski
Nov 21 '18 at 1:03
1
Options -Indexes
– Peter
Nov 21 '18 at 1:04
Cool. I added that info in an answer in case someone else finds this looking for the same thing.
– Peter
Nov 21 '18 at 1:35
1
1
If you are running Apache, you can drop a
.htaccess
file in your images directory with Options -Indexes
which should help.– Peter
Nov 21 '18 at 1:00
If you are running Apache, you can drop a
.htaccess
file in your images directory with Options -Indexes
which should help.– Peter
Nov 21 '18 at 1:00
Thanks for answering, could you write exactly what I should put in .htaccess?
– Patryk Przybylski
Nov 21 '18 at 1:03
Thanks for answering, could you write exactly what I should put in .htaccess?
– Patryk Przybylski
Nov 21 '18 at 1:03
1
1
Options -Indexes
– Peter
Nov 21 '18 at 1:04
Options -Indexes
– Peter
Nov 21 '18 at 1:04
Cool. I added that info in an answer in case someone else finds this looking for the same thing.
– Peter
Nov 21 '18 at 1:35
Cool. I added that info in an answer in case someone else finds this looking for the same thing.
– Peter
Nov 21 '18 at 1:35
add a comment |
2 Answers
2
active
oldest
votes
You can disable the file listing by adding the following to your .htaccess
file (assuming you are running Apache):
Options -Indexes
add a comment |
You can also use middleware to restrict access to this site. This also provide you an option to give access to a certain users (especially with login accounts)
RestrictionsMiddleware.php
...
public function handle($request, Closure $next)
{
if (Auth::guard('yourguard')->check() || Auth::guard('otherguard')->check() ) {
return $next($request);
}else{
return redirect('/home');
}
}
then if you want to total restriction then just redirect to any landing page you want.
return redirect('/home');
You just declare it on the controller or function you want to have this restriction. in my case i declare it to the construct of the controller
MyController.php
public function __construct()
{
$this->middleware('restriction_middleware');
}
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53403834%2fblocking-the-address-images-in-laravel%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can disable the file listing by adding the following to your .htaccess
file (assuming you are running Apache):
Options -Indexes
add a comment |
You can disable the file listing by adding the following to your .htaccess
file (assuming you are running Apache):
Options -Indexes
add a comment |
You can disable the file listing by adding the following to your .htaccess
file (assuming you are running Apache):
Options -Indexes
You can disable the file listing by adding the following to your .htaccess
file (assuming you are running Apache):
Options -Indexes
answered Nov 21 '18 at 1:34
PeterPeter
8941213
8941213
add a comment |
add a comment |
You can also use middleware to restrict access to this site. This also provide you an option to give access to a certain users (especially with login accounts)
RestrictionsMiddleware.php
...
public function handle($request, Closure $next)
{
if (Auth::guard('yourguard')->check() || Auth::guard('otherguard')->check() ) {
return $next($request);
}else{
return redirect('/home');
}
}
then if you want to total restriction then just redirect to any landing page you want.
return redirect('/home');
You just declare it on the controller or function you want to have this restriction. in my case i declare it to the construct of the controller
MyController.php
public function __construct()
{
$this->middleware('restriction_middleware');
}
add a comment |
You can also use middleware to restrict access to this site. This also provide you an option to give access to a certain users (especially with login accounts)
RestrictionsMiddleware.php
...
public function handle($request, Closure $next)
{
if (Auth::guard('yourguard')->check() || Auth::guard('otherguard')->check() ) {
return $next($request);
}else{
return redirect('/home');
}
}
then if you want to total restriction then just redirect to any landing page you want.
return redirect('/home');
You just declare it on the controller or function you want to have this restriction. in my case i declare it to the construct of the controller
MyController.php
public function __construct()
{
$this->middleware('restriction_middleware');
}
add a comment |
You can also use middleware to restrict access to this site. This also provide you an option to give access to a certain users (especially with login accounts)
RestrictionsMiddleware.php
...
public function handle($request, Closure $next)
{
if (Auth::guard('yourguard')->check() || Auth::guard('otherguard')->check() ) {
return $next($request);
}else{
return redirect('/home');
}
}
then if you want to total restriction then just redirect to any landing page you want.
return redirect('/home');
You just declare it on the controller or function you want to have this restriction. in my case i declare it to the construct of the controller
MyController.php
public function __construct()
{
$this->middleware('restriction_middleware');
}
You can also use middleware to restrict access to this site. This also provide you an option to give access to a certain users (especially with login accounts)
RestrictionsMiddleware.php
...
public function handle($request, Closure $next)
{
if (Auth::guard('yourguard')->check() || Auth::guard('otherguard')->check() ) {
return $next($request);
}else{
return redirect('/home');
}
}
then if you want to total restriction then just redirect to any landing page you want.
return redirect('/home');
You just declare it on the controller or function you want to have this restriction. in my case i declare it to the construct of the controller
MyController.php
public function __construct()
{
$this->middleware('restriction_middleware');
}
edited Nov 21 '18 at 2:37
answered Nov 21 '18 at 2:31
DearwolvesDearwolves
315213
315213
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53403834%2fblocking-the-address-images-in-laravel%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
If you are running Apache, you can drop a
.htaccess
file in your images directory withOptions -Indexes
which should help.– Peter
Nov 21 '18 at 1:00
Thanks for answering, could you write exactly what I should put in .htaccess?
– Patryk Przybylski
Nov 21 '18 at 1:03
1
Options -Indexes
– Peter
Nov 21 '18 at 1:04
Cool. I added that info in an answer in case someone else finds this looking for the same thing.
– Peter
Nov 21 '18 at 1:35