|
#1
|
|||
|
|||
|
Liebe Community,
ich habe eine Frage in Bezug auf htaccess Weiterleitung. Meine Ordnerstruktur: root ...bugtracker ...portal ...test ...error ...stats Ich möchte nun mittels htaccess auf beim Aufruf von http://www.xxx.at auf http://www.xxx.at/portal weitergeleitet werden. Es soll allerdings sehrwohl möglich sein, dass man wenn man händisch zb. http://www.xxx.at/test oder stats eingibt auch wirklich dorthin weitergeleitet wird. Ich habe das mal so gelöst: RewriteEngine on RewriteCond %{REQUEST_URI} !portal/ RewriteRule ^(.*)$ /portal/$1 Das Problem ist jetzt allerdings das ich wenn ich http://www.xxx.at/test aufrufe eine Fehlermeldung erhalte: The requested URL /portal/test/ was not found on this server. Hat jemand eine Idee dazu? Vielen Dank und lg, redi78 |
|
#2
|
|||
|
|||
|
Wieso nimmst du nicht z.B. eine Meta-Weiterleitung mit 0 Sekunden? Ist zwar nicht ganz so elegant, sollte in deinem Fall aber auf jeden Fall wie gewünscht funktionieren.
HTML-Code:
<head> <meta http-equiv="refresh" content="5; URL=http://de.selfhtml.org/"> <!-- ... andere Angaben im Dateikopf ... --> </head> |
|
#3
|
|||
|
|||
|
Mhhh ich weiss nicht wie Spider mit einer Meta-Weiterleitung klar kommt. Früher wurden Meta-Weiterleitungen von Spammer verwendet um Suchmaschinen zu täuschen.
Ich denke eine serverseitige Weiterleitung ist auf jeden Fall zu bevorzugen. lg redi78 |
|
#4
|
|||
|
|||
|
Wenn ich es so mache dann kannt ich zb. http://www.xxx.at/stats nicht mehr aufrufen.
Code:
RewriteEngine on RewriteBase / Options +FollowSymlinks RewriteRule ^$ /portal [L,R=301] |
|
#5
|
|||
|
|||
|
Ist diese Lösung korrekt?
Code:
RewriteEngine on RewriteRule ^/$ /portal/ [R] |
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:43 Uhr.









Linear-Darstellung
