Subdirectory verborgen maken (of zo)

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • +1 Henk 'm!

  • WAFOE
  • Registratie: Mei 2012
  • Laatst online: 09-10 15:41
Hoi, ik ben een noob op webdesign gebied en zit met een klein probleempje.

Ik heb een website waar ik jpg's, video's en af en toe andere bestanden op upload. Deze komen in het mapje www.website.nl/sharex/ met als uitkomst bijvoorbeeld www.website.nl/sharex/foto1.jpg. Dit vind ik echter niet mooi staan in de URL en zou het graag als www.website.nl/foto1.jpg zien.

In het .htaccess bestand heb ik deze twee scriptjes al geprobeerd:

code:
1
2
3
4
5
6
7
8
9
10
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+sharex/([^\s]+) [NC]
RewriteRule ^ %1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (?!^sharex/)^(.*)$ /sharex/$1 [L,NC]


code:
1
2
3
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/sharex
RewriteRule (.*) /sharex/$1 [QSA,L]


Deze scriptjes werkten, maar ze hebben de root (www.website.nl) van de website gebroken. Deze wil ik graag werkend houden.

Iemand een idee? Thanks :9

Alle reacties


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Die laatste nemen en deze conditions erbij zetten:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

Je wil alleen rewriten naar die sharex-folder als de file waarnaar gevraagd wordt niet bestaat.

Erg handig om op deze manier naar je root te rewriten is het overigens niet, ik zou desnoods eerder een subdomein of een andere mapnaam gebruiken...

Daarnaast: Waar hoort mijn topic? staat er niet voor niets.

WEB >> WSS

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • WAFOE
  • Registratie: Mei 2012
  • Laatst online: 09-10 15:41
NMe schreef op zaterdag 27 augustus 2016 @ 14:03:
Die laatste nemen en deze conditions erbij zetten:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

Je wil alleen rewriten naar die sharex-folder als de file waarnaar gevraagd wordt niet bestaat.

Erg handig om op deze manier naar je root te rewriten is het overigens niet, ik zou desnoods eerder een subdomein of een andere mapnaam gebruiken...

Daarnaast: Waar hoort mijn topic? staat er niet voor niets.

WEB >> WSS
Thnx voor de quick respose, maar ik krijg nu deze melding als ik naar www.website.nl ga:

code:
1
2
3
4
5
Forbidden

You don't have permission to access /sharex/ on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


Excuses voor het verkeerde board, het was mij een beetje onduidelijk.