Subject:
|
Re: Stick in the mud...
|
Newsgroups:
|
lugnet.admin.general
|
Date:
|
Tue, 13 Jun 2000 19:58:40 GMT
|
Viewed:
|
1514 times
|
| |
![Post a public reply to this message](/news/icon-reply.gif) | |
In lugnet.admin.general, Kevin Loch writes:
> In lugnet.admin.general, Matthew Miller writes:
> > Kevin Loch <kloch@opnsys.com> wrote:
> > > What filesystem allows file bar and directory bar in the foo directory?
> >
> > Yeah, I've been wondering this too. It's pretty longstanding practice in
> > unix that "ls /usr" and "ls /usr/" are going to get me exactly the same
> > thing.
> >
> > For that matter, "stat /usr" and "stat /usr/" both get me the same thing....
> >
> > And I'm relatively certain that the situation is the same in DOS/Windows...
>
> More specifically try to create a file and a directory with the same parent
> and same name. It doesn't work on any operating system I know of (ok I
> haven't tried it on a Mac).
On servers where URLs map directly to filespecs, you can't have both /foo/bar
and /foo/bar/ unless the underlying filesystem differentiates between the two.
I'm not aware of any filesystems which simultaneously allow both /foo/bar and
/foo/bar/ since in most filesystems directories are simply a special form of a
file.
In the general case, however, URLs != filenames. You could easily have a
URL-to-file mapping layer which converts /foo/bar to /foo/bar.bork and
/foo/bar/ to /foo/bar/index.bork, in which case your two URLs /foo/bar and
/foo/bar/ could both peacefully coexist in the filesystem, even with a one-to-
one mapping. Since this is likely to confuse (or confound :-) users, it's
probably a good idea to help a user get to /foo/bar/ if they accidentally
arrive there via /foo/bar and /foo/bar doesn't exist while /foo/bar/ does
exist.
--Todd
|
|
Message has 1 Reply: ![](/news/x.gif) | | Re: Stick in the mud...
|
| (...) In this example, if /foo/bar doesn't exist the user should get what /foo/bar/ points to, one way or another. Not a page to help them get to it. Either redirect (current practice) or rewrite (possible option) /foo/bar to /foo/bar/. If you (...) (24 years ago, 13-Jun-00, to lugnet.admin.general)
|
Message is in Reply To:
![](/news/x.gif) | | Re: Stick in the mud...
|
| (...) More specifically try to create a file and a directory with the same parent and same name. It doesn't work on any operating system I know of (ok I haven't tried it on a Mac). KL (24 years ago, 13-Jun-00, to lugnet.admin.general)
|
85 Messages in This Thread: ![Stick in the mud... -Scott Arthur (9-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![Re: Stick in the mud... -Mike Stanley (9-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Scott Arthur (9-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Larry Pieniazek (9-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Todd Lehman (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![Re: Stick in the mud... -Larry Pieniazek (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![Re: Stick in the mud... -Eric Joslin (13-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Stick in the mud... -Mike Stanley (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Eric Joslin (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Mike Stanley (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![Re: Stick in the mud... -Eric Joslin (13-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Stick in the mud... -Todd Lehman (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![Re: Stick in the mud... -Kevin Loch (13-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Stick in the mud... -Todd Lehman (30-Jan-01 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Cary Clark (30-Jan-01 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![LUGNET Password? -Scott Sanburn (30-Jan-01 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: LUGNET Password? -Todd Lehman (30-Jan-01 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: LUGNET Password? -Scott Sanburn (30-Jan-01 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Stick in the mud... -Todd Lehman (31-Jan-01 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Larry Pieniazek (31-Jan-01 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Stick in the mud... -Todd Lehman (13-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Stick in the mud... -Scott Arthur (13-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Stick in the mud... -Kevin Loch (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Todd Lehman (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![Re: Stick in the mud... -Kevin Loch (13-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Stick in the mud... -Matthew Miller (13-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Stick in the mud... -Tim Courtney (13-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Stick in the mud... -Frank Filz (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Todd Lehman (13-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Stick in the mud... -Larry Pieniazek (14-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Stick in the mud... -Mike Stanley (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![Re: Stick in the mud... -Todd Lehman (13-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Stick in the mud... -Kevin Loch (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Matthew Miller (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Kevin Loch (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![You are here](/news/here.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Kevin Loch (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Todd Lehman (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![Re: Stick in the mud... -Frank Filz (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Todd Lehman (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![Re: Stick in the mud... -Frank Filz (14-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Todd Lehman (14-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![Re: Stick in the mud... -Larry Pieniazek (14-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Stick in the mud... -Frank Filz (14-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Eric Kingsley (14-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Stick in the mud... -Matthew Miller (14-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Todd Lehman (14-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Stick in the mud... -Kevin Loch (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Todd Lehman (13-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Stick in the mud... -Mike Stanley (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![Re: Stick in the mud... -Todd Lehman (13-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Stick in the mud... -Matthew Miller (14-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Trailing Slashes (Re: Stick in the mud...) -Steve Bliss (18-Aug-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Trailing Slashes (Re: Stick in the mud...) -Matthew Miller (18-Aug-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Trailing Slashes (Re: Stick in the mud...) -Steve Bliss (21-Aug-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Trailing Slashes (Re: Stick in the mud...) -Matthew Miller (21-Aug-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Trailing Slashes (Re: Stick in the mud...) -Steve Bliss (21-Aug-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Trailing Slashes (Re: Stick in the mud...) -Matthew Miller (21-Aug-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Trailing Slashes (Re: Stick in the mud...) -Todd Lehman (21-Aug-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Trailing Slashes (Re: Stick in the mud...) -Steve Bliss (22-Aug-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Stick in the mud... -Matthew Miller (9-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Scott Arthur (9-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Matthew Miller (9-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Scott Arthur (9-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Matthew Miller (9-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Mike Stanley (9-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/68.gif) ![Re: Stick in the mud... -Todd Lehman (9-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![Re: Stick in the mud... -Scott Arthur (9-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Steve Bliss (9-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Stick in the mud... -Scott Arthur (9-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![Re: Stick in the mud... -Todd Lehman (9-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![Re: Stick in the mud... -Larry Pieniazek (10-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Todd Lehman (10-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![Re: Stick in the mud... -Kevin Loch (13-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Stick in the mud... -Todd Lehman (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Kevin Loch (13-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Todd Lehman (14-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Stick in the mud... -Scott Arthur (10-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Matthew Miller (10-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Scott Arthur (11-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/246.gif) ![Re: Stick in the mud... -Richard Franks (11-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Larry Pieniazek (11-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Stick in the mud... -Matthew Miller (11-Jun-00 to lugnet.admin.general)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Stick in the mud... -Mike Stanley (9-Jun-00 to lugnet.admin.general)](/news/x.gif) ![](/news/46.gif) ![Re: Stick in the mud... -Scott Arthur (10-Jun-00 to lugnet.admin.general)](/news/x.gif)
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|