|
|
Andre (KM)

: 18.08.2006 : 680 : Hamburg
|
| : 01.02.2011, 23:44 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Habe nun lange gegoogelt und etliche Variationen ausprobiert, schaffe es einfach nicht.
Ich habe
domain1.com
domain1.de
(gleicher Name andere Endung)
Nun sollten folgende Variationen
www.domain1.com
domain1.com
www.domain1.de
domain1.de
alle auf
www.domain1.de weitergeleitet werden, wie mache ich das?
Lg Andre |
|
| Nach oben |
|
 |
Andre (KM)

: 18.08.2006 : 680 : Hamburg
|
| : 08.02.2011, 00:00 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Hilft mir  |
|
| Nach oben |
|
 |
BastyRee

: 08.11.2010 : 32
|
| : 29.06.2011, 13:00 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Hey,
ich möchte eine simple Weiterleitung auf das Unterverzeichnis /blog.
| Code: |
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.bla\.de$
RewriteRule ^(.*)$ http://www.bla.de/blog/$1 [L,R=301]
|
Soweit richtig?
Gut. Leider wendet er die Regel nur an, wenn ich
http://bla.de
eingebe, aber nicht bei
http://www.bla.de
Woran kann das liegen?
Es fehlen bestimmt nur wenige Zeichen...
Danke! |
|
| Nach oben |
|
 |
Synonym

: 09.08.2008 : 3495 : Würzburg
|
| : 29.06.2011, 13:19 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
| : |
| Es fehlen bestimmt nur wenige Zeichen... |
Nö, es sind (wenn schon) zu viele
!^www\.bla\.de$
-> Wenn nicht "www". Daher tut er genau das, was Du geschrieben hast.
Im Prinzip hat es auch mit der Standard-Domain nichts zu tun, also mit dem HTTP_HOST.
Wenn schon, dann alles was in der REQUEST_URI nicht /blog/ ist, nach /blog/ weiterleiten. |
|
| Nach oben |
|
 |
BastyRee

: 08.11.2010 : 32
|
| : 29.06.2011, 15:22 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Okay, ich verstehe die Bedingung. Nur leider nicht, wie ich das Problem löse.
Wie sähe die gewünsche Zeile ungefähr aus? |
|
| Nach oben |
|
 |
Synonym

: 09.08.2008 : 3495 : Würzburg
|
| : 29.06.2011, 16:28 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Hm, steht doch eigentlich schon alles da....
RewriteCond %{REQUEST_URI} !^/blog/
RewriteRule ^(.*)$ /blog/$1 [L,R=301]
Wenn nicht /blog/ (Cond), dann alles weiterleiten nach /blog/** (Rule)
** ungetestet ** |
|
| Nach oben |
|
 |
BastyRee

: 08.11.2010 : 32
|
| : 29.06.2011, 17:16 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
| Danke mein Herzchen! =) |
|
| Nach oben |
|
 |
Jeaneette

: 29.12.2011 : 13
|
| : 29.12.2011, 14:22 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Hallo zusammen
kann mir mal jemand helfen?
Ich bekomme es nicht hin.
Ich fürchte eine andere Regel beeinflusst es.
Wenn ich den Code eingebe läd es die Seite nicht mehr.
Wäre schön wenn mir kurz jemand zur Hand gehen würde und 20 Sek für mich erübriegen könnte.
Danke vielmals und ein schönes neues Jahr
| Code: |
<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|\.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
</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
|
|
|
| Nach oben |
|
 |
Melegrian

: 30.01.2005 : 926 : Stendal
|
| : 29.12.2011, 15:14 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
| Jeaneette hat Folgendes geschrieben: |
Wäre schön wenn mir kurz jemand zur Hand gehen würde und 20 Sek für mich erübriegen könnte. |
20 Sek sind gut, alles was ich in 60 Sekunden dazu gefunden habe, dass es sich um eine htaccess von irgendeinem OXID Shop handelt und wenn Du den in einem Verzeichnis installiert hast, dass Du dieses Verzeichnis dann auch bei RewriteBase angeben musst. Falls es sich nicht so verhält, kann ich Dir leider nicht weiter helfen. Notfalls müsstest Du dann in 120 Sekunden die wichtigsten Regeln für die htaccess selbst erlernen.
| Code: |
#Options +FollowSymLinks
RewriteEngine On
RewriteBase /verzeichnis/
|
|
|
| Nach oben |
|
 |
Jeaneette

: 29.12.2011 : 13
|
| : 29.12.2011, 17:10 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
würde ich aber dieses coden liegt mir leider eher garnicht:)
ich habe gedacht ihr seht bestimmt gleich warum das nicht geht wenn ich den anfangs erwähnte code einfüge.  |
|
| Nach oben |
|
 |
chris21

: 10.04.2005 : 2079
|
| : 29.12.2011, 17:36 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Dürfte nur daran liegen, an welcher Stelle Du den Code zur Definition der Standarddomain einfügst.
Hier mal ein Beispiel mit www.example.com als Domain:
| Code: |
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.example\.com$
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
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|\.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
</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
|
Einfach mal abwarten und Tee trinken. Das wird scho'.
Auch ne schöne Seite: klick. |
|
| Nach oben |
|
 |
Jeaneette

: 29.12.2011 : 13
|
| : 29.12.2011, 18:28 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Wer ist der besteeee?
Das wars
Danke !!!! |
|
| Nach oben |
|
 |
ashtray

: 08.12.2008 : 219
|
| : 10.04.2012, 15:57 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Hallo zusammen.
Da hier nun schon alles voll ist auch noch meine Frage:
Ich möchte zum einem von tradika.de auf www.tradika.de umleiten. Hierzu habe ich mir den Text von diesem Thema kopiert:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.tradika\.de$
RewriteRule ^(.*)$ http://www.tradika.de/$1 [L,R=301]
Damit funktioniert es aber nicht. Es kommt ein 403 Forbidden.Fehler, sobald ich die Datei hochlade.
Kann mir hier jemand helfen?
Nebenbei möchte ich auch noch von uebersetzung-karlsruhe.de auf www.tradika.de umleiten. Könntet Ihr mir hierzu einen Tipp geben?
Tausend Dank im Voraus (so ein **** Thema )
Übersetzungsbüro Karlsruhe
Suche Linktauschangebote Themenbereich Sprachen, Frankreich, Italien, Griechenland! |
|
| Nach oben |
|
 |
chris21

: 10.04.2005 : 2079
|
| : 10.04.2012, 16:22 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Probier mal:
| Code: |
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} !^www\.tradika\.de$
RewriteRule ^(.*)$ http://www.tradika.de/$1 [L,R=301]
|
Falls das nicht hilft, brauchen wir Deinen Apache Error Log zum 403 Fehler.
Für die andere Domain uebersetzungen-...de musst Du einfach den gleichen Code in das Homeverzeichnis legen. Dann wird sie auch auf www.tradika.de umgeleitet.
Einfach mal abwarten und Tee trinken. Das wird scho'.
Auch ne schöne Seite: klick. |
|
| Nach oben |
|
 |
ashtray

: 08.12.2008 : 219
|
| : 10.04.2012, 16:30 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Hi chris21, danke für deine Info.
Ich habe deinen Text getestet. Nun kommt folgende Fehlermeldung:
"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log."
PS: uebersetzungen-...de hat das gleiche Homeverzeichnis wie tradika.de Wie gehe ich in diesem Fall vor?
Übersetzungsbüro Karlsruhe
Suche Linktauschangebote Themenbereich Sprachen, Frankreich, Italien, Griechenland! |
|
| Nach oben |
|
 |