.htaccess richtig konfigurieren

Hallo Zusammen,
ich komme wahrscheinlich mit einer extrem blöden Frage aber ich werde aus dieser .htaccess nicht schlau. Wenn ich eine PDF-Datei z.b. in den Ordner /oxid/out/media
kopiere und diese dann verlinke springt der Browser immer auf die Startseite, das wird doch sicherlich über die .htaccess so gesteuert???

Richtige URl: http://www.mineutec.de/oxid/out/media/AGB_Mineutec_2012.pdf

So sieht meine .htaccess im Core-Verzeichnis aus:

<IfModule mod_rewrite.c>

Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} oxseo\.php$
RewriteCond %{QUERY_STRING} mod_rewrite_module_is=off
RewriteRule oxseo\.php$ oxseo.php?mod_rewrite_module_is=on [L]

RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !(\.html|\/|\.jpg|\.css|\.pdf|\.doc|\.pdf|\.gif|\.png|\.js)$ %{REQUEST_URI}/ [R=301,L]

RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (\.html|\/)$ oxseo.php

RewriteEngine On
RewriteBase /

RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule .* index.php

AddHandler php5-cgi .php

</IfModule>

# disabling log file access from outside
<FilesMatch "(EXCEPTION_LOG\.txt|\.log$|\.tpl$|pkg.rev)">
order allow,deny
deny from all
</FilesMatch>

Options -Indexes
DirectoryIndex index.php index.html

]

Und so in meinem Shopverzeichnis:

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]

RewriteCond %{REQUEST_URI} oxseo\.php$
RewriteCond %{QUERY_STRING} mod_rewrite_module_is=off
RewriteRule oxseo\.php$ oxseo.php?mod_rewrite_module_is=on [L]

RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !(\.html|\/|\.jpg|\.css|\.doc|\.gif|\.png|\.js|\.htc)$ %{REQUEST_URI}/ [R=301,L]

RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (\.html|\/)$ oxseo.php


RewriteCond %{REQUEST_URI} (\/out\/pictures\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (\.jpe?g|\.gif|\.png)$ core/utils/getimg.php

</IfModule>

# disabling log file access from outside
<FilesMatch "(EXCEPTION_LOG\.txt|\.log$|\.tpl$|pkg\.rev)">
order allow,deny
deny from all
</FilesMatch>

Options -Indexes
DirectoryIndex index.php index.html

Was läuft falsch, ich hoffe ihr könnt mir helfen:-(

Danke
Gruß Micha

Schon mal die Rewrite-Base eingetragen “/oxid/”?
Schließlich liegt der Shop ja nicht im Root sondern im Unterverzeichnis.

Hi,
hab ich gerade mal versucht, wenn ich die .htaccess im Shopverzeichnis ändere, springt er sofort wieder auf die Startseite. Und im Hauptverzeichnis ändert sich garnichts.

Hat keiner eine Idee?

Danke Euch

Hallo,

schau mal bitte nach, ob in einem Deiner Unterordner /out/ oder /out/media/ vielleicht eine gesonderte .htaccess liegt und dort den Zugriff auf hochgeladene Mediadaten verbietet (wäre ja auch vernünftig) :slight_smile:

Gruß

Hi Marco,
danke für deine Hilfe, leider nein:-(

Gruß Micha

Hallo Micha,

hab grad versucht, dass bei mir lokal nachzustellen, funktioniert aber auch astrein…

Gruß

Der Link ist falsch, lass das 'oxid/'raus…

http://www.mineutec.de/out/media/AGB_Mineutec_2012.pdf

[QUOTE=jschindler;105353]Der Link ist falsch, lass das 'oxid/'raus…

http://www.mineutec.de/out/media/AGB_Mineutec_2012.pdf[/QUOTE]

Ach nee, oder…

Hallo J. und Marco,
vielen Dank für Eure Hilfe, ich kann es mir zwar nicht erklären aber ja es lag tatsächlich an dem Link :frowning:

Einen schönen Abend und Grüßle aus dem Schwabenländle

Micha