[GastForen Web allgemein HTML und CSS / Stylesheets 404 redirect - keine pdf mehr abrufbar

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

404 redirect - keine pdf mehr abrufbar

sejau
Beiträge gesamt: 298

21. Jul 2011, 21:39
Beitrag # 1 von 6
Bewertung:
(3537 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen

Ich habe vor kurzem auf meiner Seite einen htaccess 404 redirect eingerichtet.

Nun wollte ich heute ein pdf auf meinen Server laden und direkt auf dieses verlinken. Leider wird dann, obwohl die url stimmt immer per redirect darauf verwiesen, dass die Seite nicht gefunden wurde.

Liegt das wirklich an meinem redirect und wie kann ich die htaccess-datei wieder ändern, so dass Dateien (wie pdf, jpg etc.) direkt per url abrufbar bleiben?

Ich bin noch ziemlich unerfahren in dem Gebiet, darum bitte ich schon jetzt um Geduld ;).

Gruss

sejau

ps: falls das Thema im falschen Forum gepostet wurde, tuts mir Leid. Wo gehört es eher hin??

(Dieser Beitrag wurde von sejau am 21. Jul 2011, 21:39 geändert)
X

404 redirect - keine pdf mehr abrufbar

flobaer
Beiträge gesamt: 317

22. Jul 2011, 08:39
Beitrag # 2 von 6
Beitrag ID: #476546
Bewertung:
(3506 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo sejau,

vielleicht solltest Du Deine htaccess hier mal posten, damit man nachvollziehen kann, ob das überhaupt an der Datei liegt oder der Fehler woanders zu suchen ist.

Viele Grüße
Florian


als Antwort auf: [#476531]

404 redirect - keine pdf mehr abrufbar

sejau
Beiträge gesamt: 298

23. Jul 2011, 12:31
Beitrag # 3 von 6
Beitrag ID: #476657
Bewertung:
(3472 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Besser gesagt ich hab eine bestehende htaccess so verändert, dass der redirect geschieht.
Dieser funktioniert auch. Den Rest hab ich nicht verfasst.

Zitat RewriteEngine on
#RewriteCond %{HTTP_HOST} !^www\.xxxxx\.ch$
#RewriteRule ^(.*)$ http://www.xxxxx.ch/$1 [L,R=301]

# rewrite on

# SeoFriend for Xtcommerce
# Copyright (c) 2007 by Sergej Stroh.
#
# www.southbridge.de
# info@southbridge.de
#

# INSTALLATION

# Sollte Ihr Shop in einem Unterverzeichnis liegen so
# passen Sie den zweiten Teil laut diesem Beispiel an:

# /UNTERVERZEICHNIS/shop_content.php?coID=$1

# RewriteEngine on

### REWRITE OLD LINKS ###
RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule ^product_info.php/info/p([_0-9]+)_(.*)\.html$ /product_info.php?products_id=$1 [qsappend,L]

RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule ^index.php/cat/c([_0-9]+)_(.*)\.html$ /index.php?cPath=$1 [qsappend,L]

RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule ^content.php/coID/([_0-9]+)/content/(.*)\.html$ /shop_content.php?coID=$1 [qsappend,L]

### CONTENTS ###
####################################################################################################
# Sollte Ihr Shop mehrsprachige Inhalte aufweisen, so kommentieren Sie
# den Abschnitt ein und anderen aus!

# SPRACHANHAENGIGE LINKS
#RewriteRule ^(.*)/cms/([_0-9]+)/(.*)\.html$ /shop_content.php?coID=$2&language=$1 [qsappend,L]

# STANDARD LINKS
RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule ^cms/([_0-9]+)/(.*)\.html$ /shop_content.php?coID=$1 [qsappend,L]

### MANUFACTURERS ###
####################################################################################################
RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule ^manufacturer/([_0-9]+)/[^/]*:([_0-9]+)\.html$ /index.php?manufacturers_id=$1&page=$3 [qsappend,L]

RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule ^manufacturer/([_0-9]+)/(.*)\.html$ /index.php?manufacturers_id=$1 [qsappend,L]

### PRODUCTS ###
####################################################################################################
# Sollte Ihr Shop mehrsprachige Inhalte aufweisen, so kommentieren Sie
# den Abschnitt ein und anderen aus!

# SPRACHANHAENGIGE LINKS
#RewriteRule ^(.*)/product/(.*)/(.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*\.html$ /product_info.php?products_id=$2&cPath=$3_$4_$5_$6&language=$1 [qsappend,L]
#RewriteRule ^(.*)/product/(.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*/[^/]*\.html$ /product_info.php?products_id=$2&cPath=$3_$4_$5&language=$1 [qsappend,L]
#RewriteRule ^(.*)/product/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*\.html$ /product_info.php?products_id=$2&cPath=$3_$4&language=$1 [qsappend,L]
#RewriteRule ^(.*)/product/(.*)/(.*)/[^/]*/[^/]*\.html$ /product_info.php?products_id=$2&cPath=$3&language=$1 [qsappend,L]
#RewriteRule ^(.*)/product/([_0-9]+)/(.*)\.html$ /product_info.php?products_id=$2&language=$1 [qsappend,L]

# STANDARD LINKS
RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule ^product/(.*)/(.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*\.html$ /product_info.php?products_id=$1&cPath=$2_$3_$4_$5 [qsappend,L]

RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule ^product/(.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*/[^/]*\.html$ /product_info.php?products_id=$1&cPath=$2_$3_$4 [qsappend,L]

RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule ^product/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*\.html$ /product_info.php?products_id=$1&cPath=$2_$3 [qsappend,L]

RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule ^product/(.*)/(.*)/[^/]*/[^/]*\.html$ /product_info.php?products_id=$1&cPath=$2 [qsappend,L]

RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule ^product/([_0-9]+)/(.*)\.html$ /product_info.php?products_id=$1 [qsappend,L]


### CATEGORIES ###
####################################################################################################
# Sollte Ihr Shop mehrsprachige Inhalte aufweisen, so kommentieren Sie
# den Abschnitt ein und anderen aus!

# SPRACHANHAENGIGE LINKS
#RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*/[^/]*:([_0-9]+)\.html$ /index.php?cPath=$2_$3_$4_$5&page=$6&language=$1 [qsappend,L]
#RewriteRule ^(.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*:([_0-9]+)\.html$ /index.php?cPath=$2_$3_$4&page=$5&language=$1 [qsappend,L]
#RewriteRule ^(.*)/(.*)/(.*)/[^/]*/[^/]*:([_0-9]+)\.html$ /index.php?cPath=$2_$3&page=$4&language=$1 [qsappend,L]
#RewriteRule ^(.*)/(.*)/[^/]*:([_0-9]+)\.html$ /index.php?cPath=$2&page=$3&language=$1 [qsappend,L]

#RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*\/[^/]*\.html$ /index.php?cPath=$2_$3_$4_$5&language=$1 [qsappend,L]
#RewriteRule ^(.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*\.html$ /index.php?cPath=$2_$3_$4&language=$1 [qsappend,L]
#RewriteRule ^(.*)/(.*)/(.*)/(.*)/[^/]*\.html$ /index.php?cPath=$2_$3&language=$1 [qsappend,L]
#RewriteRule ^(.*)/(.*)/[^/]*\.html$ /index.php?cPath=$2&language=$1 [qsappend,L]

# STANDARD LINKS
RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule (.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*:([_0-9]+)\.html$ /index.php?cPath=$1_$2_$3_$4&page=$5 [qsappend,L]
RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule (.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*:([_0-9]+)\.html$ /index.php?cPath=$1_$2_$3&page=$4 [qsappend,L]

RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule (.*)/(.*)/[^/]*:([_0-9]+)\.html$ /index.php?cPath=$1_$2&page=$3 [qsappend,L]

RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule (.*)/[^/]*:([_0-9]+)\.html$ /index.php?cPath=$1&page=$2 [qsappend,L]

RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule (.*)/(.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*\/[^/]*\.html$ /index.php?cPath=$1_$2_$3_$4 [qsappend,L]

RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule (.*)/(.*)/(.*)/[^/]*/[^/]*/[^/]*\.html$ /index.php?cPath=$1_$2_$3 [qsappend,L]

RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule (.*)/(.*)/(.*)/[^/]*\.html$ /index.php?cPath=$1_$2 [qsappend,L]

RewriteCond %{REQUEST_URI} !^(.*)includes/modules/fckeditor/(.*)$
RewriteRule (.*)/[^/]*\.html$ /index.php?cPath=$1 [qsappend,L]

ErrorDocument 404 http://www.xxxxx.ch/cms/113/404.html



als Antwort auf: [#476546]

404 redirect - keine pdf mehr abrufbar

flobaer
Beiträge gesamt: 317

23. Jul 2011, 13:20
Beitrag # 4 von 6
Beitrag ID: #476661
Bewertung:
(3464 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Oha. Das ist ja nicht gerade trivial. Ich frag noch mal nach. Wenn Du die Zeile mit dem ErrorDocument entfernst, aber alles andere so lässt, dann funktioniert es und wenn sobald Du sie einfügst nicht mehr??? Und wenn Du eine Seite aufrufst, die tatsächlich nicht existiert, kommt die richtige Fehlermeldung?

Viele Grüße
Florian


als Antwort auf: [#476657]

404 redirect - keine pdf mehr abrufbar

sejau
Beiträge gesamt: 298

23. Jul 2011, 15:27
Beitrag # 5 von 6
Beitrag ID: #476672
Bewertung:
(3448 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Gut hast du nochmals nachgefragt...
lag nämlich nicht am redirect!

Ich frag mich dafür, was ich seither geändert habe, so dass eine URL, die direkt zu einem pdf oder zu einem jpg führt nicht mehr aufgerufen werden kann....

Hast Du da noch eine Idee?

Vielen Dank für die Hilfe übrigens.

Gruss


als Antwort auf: [#476661]

404 redirect - keine pdf mehr abrufbar

sejau
Beiträge gesamt: 298

23. Jul 2011, 15:37
Beitrag # 6 von 6
Beitrag ID: #476673
Bewertung:
(3443 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das Problem hat sich gerade gelöst.
Tut mir Leid, dass ich hier praktisch für nichts einen Thread eröffnet habe.

Das Problem lag darin, dass wenn ich in meinem ftp-Programm ein Lesezeichen erstellte, welches nicht auf den Root-Ordner der URL verwies, beim aufrufen einzelner Dateien per URL der pfad immer erst ab dem Verzeichnis, bei welchem ich mein Lesezeichen hatte, aufgerufen wurde, und ich dies leider nicht bemerkt habe.
Da dann natürlich in der url; sagen wir www.123.ch/xxx/images/image.jpg der Bereich xxx immer fehlte, da ich erst ab dem Ordner "images" ein Lesezeichen hatte, existierte die url nicht und es gab einen 404.
Etwas kompliziert, aber egal. Ist geklärt. Nochmals vielen Dank!

sejau


als Antwort auf: [#476672]
X