25. November 2008, 18:44 | #76 |
Registriert seit: November 2008
Beiträge: 5
|
Bandwurm, ich weiß deine Hilfe zu schätzen. Aber auch das hat nicht funktioniert
Ich denke das liegt an der besagten htaccess.txt -Datei. Die ist ja nicht umsonst da. Ist aber nur meine Vermutung, kenne mich mit so einem kram gar nicht aus |
25. November 2008, 19:51 | #77 | |
Registriert seit: November 2008
Beiträge: 5
|
Hallo Bandwurm, ich erneut
Ich hab von alten Backup-Daten eine .htaccess gefunden und diese per FTP hochgeladen, weil die Kategorien nicht mehr funktionierten. Diese sieht so aus: Zitat:
|
|
25. November 2008, 20:10 | #78 |
Erde, Wind & Feuer
Registriert seit: February 2002
Ort: Ockershausen
Beiträge: 7.669
|
Die htaccess.txt hat überhaupt nichts zu sagen, solange die so heißt.
Frag mal dein Webspace- Anbieter, ob übergaupt dort mod_rewrite aktiviert ist, sieht nämlich so aus, als ob es nicht aktiviert/geladen ist. |
6. January 2009, 12:30 | #79 |
Registriert seit: January 2009
Beiträge: 6
|
Hallo, wie so einige auch hat mich Tante Google hierher gebracht. Der Thread hier kommt meinem Problem schon nahe, aber das letzte "Klick" fehlt leider noch, zumal ich von diesem Rewrite keinen Schimmer habe. Ich versteh zwar, was es mit dem RewriteCond und RewriteRule an sich auf sich hat, aber diese ganze Parametriesierung sind sowas wie Böhmische Dörfer. Ich hoffe, dass mir jemand bei meinem Problem weiterhelfen kann.
Ich habe eine Domain namens "Beispiel.de". Diese kann mit und ohne www erreicht werden. Das war von Anfang an so (Hoster ist host2day.de). Nun habe ich diverse Subdomains. Diese können außschließlich NUR ohne www erreicht werden. Da ich vorher bei einem anderen Hoster war und viele Links von anderen Seiten meine Subdomains mit www adressieren laufen die jetzt ins Leere (404) und auch Google mag mich nimmer so richtig. Kann ich es mittels Rewrite erreichen, dass die Angaben "www.sub1.beispiel.de" auf "sub1.beispiel.de" umgeleitet werden? Und natürlich auch für Sub2, Sub3, etc. Das ganze dürfte aber nicht starr auf index.html oder sowas gehen. Da ich Hobbyfotograf bin sind auch viele Bilder in Fotoforen direkt verlinkt. Also sollte zum Beispiel "www.bilder.beispiel.de/natur/xyz/image.jpg" auch wieder direkt auf das selbe Bild zeigen (nur eben ohne www). Lange Rede, kurzer Sinn, ich möchte bei allen Subdomains das www kastrieren und den Rest unverändert lassen. Ich hoffe, dass ich mich nicht allzu konfus ausgedrückt habe. |
8. January 2009, 10:39 | #80 |
Registriert seit: January 2009
Beiträge: 6
|
Keiner eine Idee oder Tipp?
|
8. January 2009, 10:46 | #81 |
Erde, Wind & Feuer
Registriert seit: February 2002
Ort: Ockershausen
Beiträge: 7.669
|
Es kommt darauf an, wie weit deine Rechte greifen.
Aber eines geht immer, wenn mod_rewrite aktiviert ist: Jede Subdomain dürfte doch einen eigenen Ordner haben, dort jeweils eine auf diese Subdomain angepasste .htaccess rein. Oder liegen deine Subdomain in einem Unterordner des (Haupt)Domainordners? |
8. January 2009, 11:20 | #82 |
Registriert seit: January 2009
Beiträge: 6
|
Das Problem ist, dass die Angabe mit www erst gar nicht soweit kommt, dass er in einem Unterverzeichnis sucht. Ich denke also, dass die entsprechende .htaccess im Root liegen muss. Ich finde die Ordnerstruktur eh etwas seltsam. Im Root gibt es (unter anderem) ein Verzeichnis httpdocs und httpsdoc, worin dann die Seiten für die Hauptdomain liegen. Weiter gibt es ein Verzeichnis subdomains, in welchem dann die Subdomains liegen, in denen wiederum das httpdocs liegt, in dem dann (endlich) die Seiten liegen...
Ich habe nun als "Notnagel" mein wichtigstes Verzeichnis (da wo die meisten externen Links drauf liegen) mit www umbenannt. Konkrekt: Meine Hauptdomain ist mainview.de (mit oder ohne www). Die Subdomain war http://photos.mainview.de. Mit www kam ein 404er. Ich habe den Ordner nun in www.photos umbenannt und nun kommt man mit http// www.photos.mainview.de dran. Aber ohne eben nicht mehr. Ist eben nur ein Notnagel. Ich dachte nun, dass eine .htaccess im Root liegen müsste und eine entsprechende Anfrage mit www einfach in eine ohne www umlenkt. P.S. Um die Ordnerstruktir zu verdeutlichen: anon_ftp bin cgi-bin conf error_docs httpdocs (hier liegen die Seiten meiner Hauptdomain) httpsdocs pd private statistics subdomains (hier liegen die unten gelisteten Subdomains) web_users Verzeichnisse von "subdomains" fokustest papers sally www.photos In jeder dieser Verzeichnisse ist der Aufbau wieder wie oben. |
8. January 2009, 11:41 | #83 |
Erde, Wind & Feuer
Registriert seit: February 2002
Ort: Ockershausen
Beiträge: 7.669
|
Jetzt fällt der Groschen, du hast Plesk, stimmts?
|
8. January 2009, 12:55 | #84 |
Registriert seit: January 2009
Beiträge: 6
|
|
8. January 2009, 13:46 | #85 |
Erde, Wind & Feuer
Registriert seit: February 2002
Ort: Ockershausen
Beiträge: 7.669
|
Kein Problem, du musst aber folgendes machen, damit bei einer Plesk Subdomain überhaupt "www." verwendet werden kann.
http://www.skats.de/seo/23907-plesk-...ischalten.html |
8. January 2009, 14:25 | #86 | |
Registriert seit: January 2009
Beiträge: 6
|
Zitat:
[Edit] Hat sich erledigt. Habe keine Rechte auf das conf-Verzeichnis Werde die vom Support mal anschreiben. |
|
8. January 2009, 14:42 | #87 |
Erde, Wind & Feuer
Registriert seit: February 2002
Ort: Ockershausen
Beiträge: 7.669
|
Wenn du keinen entsprechenden Zugang/Rechte hast, musst du dich an deinen Hoster wenden. Die vhost.conf solltest du selber anlegen können, den einmaligen "Aktivierungsbefehl" muss dann dein Hoster durchführen.
Ups, na dann muss dein Hoster beides für dich machen, stimmt jetzt erinnere ich mich auch wieder, dass anlegen darf ja nur der root Benutzer. Gott sei Dank habe ich meinen eigenen Server. |
8. January 2009, 23:42 | #88 |
Registriert seit: January 2009
Beiträge: 3
|
Hallo zusammen..
ich habe folgendes Problem und bin schon einiges weiter gekommen.. meine Domains www.optikerschuetz.de und www.optiker-schuetz.de jeweils mit und ohne www habe ich auf www.optikerschuetz.de geleitet.. hiermit: Code:
RewriteEngine on RewriteCond %{HTTP_HOST} !^www\.optikerschuetz\.de$ [NC] RewriteRule ^(.*)$ http://www.optikerschuetz.de/$1 [L,R=301] unter www.optikerschuetz.de/blog betreiben wir einen Blog den ich zusätzlich gerne über die beiden Domains www.optikerblog.de und www.deroptikerblog.de (ebenfalls jeweils mit und ohne www) ansprechen würde. Kann mir jemand helfen wie ich das am besten mache? Vielen Dank schonmal für die Hilfe |
9. January 2009, 01:33 | #89 |
Erde, Wind & Feuer
Registriert seit: February 2002
Ort: Ockershausen
Beiträge: 7.669
|
Wie soll denn genau die Blog-URL aussehen?
www.optikerschuetz.de/blog etwa? |
9. January 2009, 09:52 | #90 |
Registriert seit: January 2009
Beiträge: 3
|
ja genau..
Also bisher sind Einträge dort folgendermaßen zu erreichen: http://www.optikerschuetz.de/blog/eintrags-titel Schön wäre wenn folgendes genauso geht http://www.deroptikerblog.de/eintrags-titel http://www.optikerblog.de/eintrags-titel |
9. January 2009, 10:25 | #91 |
Erde, Wind & Feuer
Registriert seit: February 2002
Ort: Ockershausen
Beiträge: 7.669
|
Auch unter diesen beiden anderen URLs sind die einzelnen Beiträge im Blog doch auch schon erreichbar, allerdings bleibt dann die URL und wird nicht auf die Standarddomain umgeschrieben, was der eigentliche Sinn dieses Themas hier ist.
Liegt im Ordner /blog eine weitere .htaccess? |
9. January 2009, 11:36 | #92 |
Registriert seit: January 2009
Beiträge: 3
|
stimmt schon, die Inhalte sind dort genauso verfügbar, nur muss ich eben auch das /blog/ eingebaut haben..
Schön wäre es, wenn auf den beiden Domains der "Ordner" Blog weg fällt.. Der Ordner hat eine eigene htaccess die von Wordpress genutzt wird. Code:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /blog/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /blog/index.php [L] </IfModule> # END WordPress # PHP5 auf 1und1 einschalten AddType x-mapp-php5 .php AddHandler x-mapp-php5 .php |
10. March 2009, 22:39 | #93 | |
Registriert seit: March 2009
Beiträge: 3
|
Zitat:
|
|
11. March 2009, 11:52 | #94 |
Erde, Wind & Feuer
Registriert seit: February 2002
Ort: Ockershausen
Beiträge: 7.669
|
Ohne www:
Code:
RewriteCond %{HTTP_HOST} !^meinedomain\.de$ [NC] RewriteRule (.*) http://meinedomain.de/$1 [L,R=301] |
11. March 2009, 13:03 | #95 |
Registriert seit: March 2009
Beiträge: 3
|
ich brauche das so das er alle Domäne auf die
meinedomäne.de umleitet da ich 5 Domäne habe die da rauf verweisen. Wenn mir das auch jemand machen könnte Domäne 1 mit www Domäne 1 ohne www Domäne 2 mit www Domäne 2 ohne www Domäne 3 mit www auf Domäne 3 ohne www Subdomäns ausgeschlossen Danke im Voraus für die Hilfe |
11. March 2009, 13:25 | #96 |
Erde, Wind & Feuer
Registriert seit: February 2002
Ort: Ockershausen
Beiträge: 7.669
|
Genau das machen doch diese beiden Zeilen.
Du müßtest "meinedomain" halt mit deiner 3.Domain ersetzen. Wenn ein Aufruf kommt, bei dem nicht die Domain "meinedomain" (also ohne www.) lautet ==> erste Zeile Leite per 301 um auf "meinedomain.de". |
11. March 2009, 15:46 | #97 |
Registriert seit: March 2009
Beiträge: 3
|
also es geht darum ich verstehe grade bahnhof :-(
alle diese Seiten müssen auf die ohne www verweisen. Bitte kann mir das mal jemand erklären? Bin in sowas nur Bahnhof |
11. March 2009, 17:04 | #98 |
Erde, Wind & Feuer
Registriert seit: February 2002
Ort: Ockershausen
Beiträge: 7.669
|
Die Regel in der ersten Zeile fängt alle Anfragen ab, die nicht auf genau "meinedomain.de" gehen, also wenn du dort deine Wunschdomain (deine dritte) einträgst, werden alle Abfragen auf die anderen Domain, egal ob mit, oder ohne www. umgeleitet.
Auch auf deine dritte Domain mit www. würde es treffen, da sie nicht die Bedingung in dieser Zeile erfüllt.. Das ! Ausrufezeichen bedeutet "nicht gleich". Und dann kommt halt die zweite Zeile zum tragen, dort steht, dass dann auf die dort eingetragene Domain, in diesem Fall ohne www. umgeleitet wird. P.S. Ich helfe hier gerne, sehe ich aber solche URLs, wie du sie gerade hier meinst zu veröffentlichen, dann werde ich in Zukunft erst einmal nachfragen, denn so ein Schrott unterstütze ich ab sofort hier aktiv nicht mehr. |
2. April 2009, 13:28 | #99 |
Registriert seit: April 2009
Beiträge: 2
|
Hallo
Ich könnte Hilfe bei unserem Domain Umzug gebrauchen. Unser Webauftritt ist auf einen anderen neuen Server mit neuer Domain/Subdomain und völlig anderem Seitenaufbau umgezogen. Vorher hatten wir einen eigenen Server mit PHP Seiten und jetzt besitzen wir einen zentralen TYPO3 Auftritt. Ich dachte mir kein Problem. Egal welche alte Seite aufgerufen wird, mit einen „Redirect“ wird man direkt auf die neue Startseite umgeleiten. Der „Redirect“ scheint aber immer vom gleichen Seitenaufbau auszugehen. Versuche mit “RewriteRule“ gingen völlig daneben, weil ich mit den Subdomains und Verzeichnissen nicht klar komme. Für Hilfe oder ein paar Tipps wäre ich sehr dankbar. bye Momentaner Stand ist: www.ABC.domain-alt.de/Verz_1 www.XYZ.domain-neu.de Ich möchte, dass alle Abfragen immer bei der Startseite der neuen Domain landen. www.ABC.domain-alt.de/Verz_1 to www.XYZ.domain-neu.de www.ABC.domain-alt.de/Verz_1/index_de.php to www.XYZ.domain-neu.de www.ABC.domain-alt.de/Verz_1/Verz_2/index.php to www.XYZ.domain-neu.de etc. Mein Versuch mit „Redirect“ Redirect 301 /ABC http://www. XYZ.domain-neu.de Folgender Aufruf funktioniert dann nicht, www.ABC.domain-alt.de/Verz_1/index_de.php da die folgende Seite nicht existiert. www.XYZ.domain-neu.de/index_de.php Hier ist mein Versuch mit „RewriteRule“. Es wird immer auf das Verzeichnis /Verz_1 zugegriffen, welches auf der neuen Domain nicht existiert. Options +FollowSymLinks RewriteEngine on RewriteRule ^(.*)$ http://www.XYZ.domain-neu.de/$1 [R=301,L] |
2. April 2009, 14:54 | #100 |
Registriert seit: April 2009
Beiträge: 2
|
Ich glaube, ich habe es geschafft. Beim Testen ist bisher kein Fehler aufgetreten. Ein blindes Huhn findet auch mal ein Korn.
Thx & Cu RewriteEngine on RewriteBase / RewriteRule .* http://www.XYZ.domain-neu.de/ [R=301] |
|
Stichworte |
mod_rewrite, htaccess, seo |
Themen-Optionen | |
|