Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 22. August 2012 12:18

leerraum
kennt CMS/ms
Ort: Baden-Baden
Registriert: 15. Dezember 2010
Beiträge: 479
Webseite

[GELÖST] Pretty URLs und Dateilinks

Hi,

ich hab eine Seite, die Pretty URLs und eine htaccess Datei verwendet.

Wenn ich einen Link auf eine Datei setzen möchte, klappt das auch. Der href sieht so aus "uploads/documente/datei.pdf".

Speicher ich und schau mir das ganze auf der Seite an, dann sehe ich leider folgendes als downloadlink:

http://www.domain.de/seiten-alias/uploa … /datei.pdf

Das funktioniert natürlich nicht. Wie bekomme ich den Seitenalias aus der URL wieder raus?

Die htaccess Datei sieht so aus:

AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

Options +FollowSymLinks
RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST}   !^www\..* [NC]
RewriteCond %{HTTP_HOST}   !^.*\..*\..* [NC]
RewriteRule ^(.*)          http://www.%{HTTP_HOST}/$1 [R=301,L]

# URL Filtering helps stop some hack attempts
#IF the URI contains a "http:"
#RewriteCond %{QUERY_STRING} http\: [OR]
#OR if the URI contains a "["
RewriteCond %{QUERY_STRING} \[ [OR]
#OR if the URI contains a "]"
RewriteCond %{QUERY_STRING} \] [OR]
#OR if the URI contains a "<script>"
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
#OR script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
#OR any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) 
RewriteRule ^.*$ - [F,L]

# Set assume mod_rewrite to true in config.php and clear CMSMS cache
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA,L]

hat irgendjemand eine idee?

Vielen Dank!
leerraum

Beitrag geändert von leerraum (22. August 2012 12:38)


Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.

Offline

#2 22. August 2012 12:35

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] Pretty URLs und Dateilinks

Hast du einen <base href="http://www.domain.de" /> Tag im Head definiert?


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#3 22. August 2012 12:38

leerraum
kennt CMS/ms
Ort: Baden-Baden
Registriert: 15. Dezember 2010
Beiträge: 479
Webseite

Re: [GELÖST] Pretty URLs und Dateilinks

ok, super, das war's big_smile danke dir!


Designer benötigt? Einfach eine Mail an info at lrrm dot de schicken.

Offline