Redirect problem: ?page=

Hilfe zur Installation
Post Reply
Joman
Forum Members
Forum Members
Posts: 20
Joined: Sat Feb 13, 2010 3:27 pm

Redirect problem: ?page=

Post by Joman »

Hallo,

Wenn ich einzelne Seiten weiterleiten will per htaccess, wird in der URL folgendes mit angehängt: ?page=

Ich benutze einfache redirect befehle.

RewriteRule /seite.html http://www.domain.de/seite1.html [NC,R=301,L]

hab auch schon Redirect /seite.html http://www.bdomain.de/seite1.html

versucht... es wird immer dieses blöde, in dem Fall, ?page=seite.html mit angehängt...


irgendwelche Ideen?
mike-r

Re: Redirect problem: ?page=

Post by mike-r »

Bin nicht der rewrite-experte, aber es sieht so aus, als ob Du die Regel anwendest, bevor die "internen" Regeln greifen. Auf deutsch: Dein Link wird wohl 2 Mal durchgezogen.

Was spricht dagegen, die Weiterleitung im CMS einzustellen via interner/ externer Link?
Joman
Forum Members
Forum Members
Posts: 20
Joined: Sat Feb 13, 2010 3:27 pm

Re: Redirect problem: ?page=

Post by Joman »

mike-r wrote: Bin nicht der rewrite-experte, aber es sieht so aus, als ob Du die Regel anwendest, bevor die "internen" Regeln greifen. Auf deutsch: Dein Link wird wohl 2 Mal durchgezogen.

Was spricht dagegen, die Weiterleitung im CMS einzustellen via interner/ externer Link?

Hi! danke schonmal...

1. Hab den befehl am Ende der htaccess stehen.
# Attempt to override some php settings, these settings may be helpful on some hosts if your
# default configuration does not meet CMS's minimum requirements, and your host
# has given your account appropriate permissions
#php_value upload_max_filesize "10M"
#php_value session_save_path "tmp/cache"

#php_flag magic_quotes_gpc Off
#php_flag register_globals Off
#php_flag session.use_trans_sid Off

# (this is important, so uncomment if your host permit)
#Options -Indexes
#ServerSignature Off
#
#Options +FollowSymLinks
#

RewriteEngine on
#
#Sub-dir e.g: /cmsms
RewriteBase /
#
# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
#RewriteCond %{REQUEST_URI} !/$
#RewriteCond %{REQUEST_URI} !\.
#RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]


RewriteRule seite.html http://www.doamain.de/seite2.html [NC,R=301,L]

2. Hmm weiß nicht ob da etwas dagegen spricht... meinst du dieses UDT redirecting? Kann man damit auch Seiten redirecten die nicht mehr existieren/keine cmsms Seiten sind?
Last edited by Joman on Mon Feb 22, 2010 5:10 pm, edited 1 time in total.
Joman
Forum Members
Forum Members
Posts: 20
Joined: Sat Feb 13, 2010 3:27 pm

Re: Redirect problem: ?page=

Post by Joman »

Lösung Gefunden!!!

Hallo Danke für euere Hilfe.

@friep Dein Tipp hat mir schonmal weiter geholfen. Mit RewriteRule ^seite\.html$ /seite.html [L,R=301] hat es geklappt. Aber nur wenn der befehl vor

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

eingefügt ist.


Da ich aber mehrere Seiten redirecten musste, konnte ich diese Methode nicht anwenden.

Mit Redirect /seite.html http://www.url.de/seite.html[b]?[/b]  geht es... einfach ein fragezeichen anhängen..:!!!!
Last edited by Joman on Mon Feb 22, 2010 10:36 pm, edited 1 time in total.
Post Reply

Return to “Installation und Einstellungen”