Zur Navigation

301 Weiterleitung [33]

321 Jörg Kruse

Wo hast du die beiden Weiterleitungen platziert? Am besten werden sie direkt nach dem "RewriteBase" aufgeführt, vor den anderen Rules

05.09.2008 16:22

322 Christian

# BEGIN s9y
ErrorDocument 404 /index.php
DirectoryIndex /index.php

RewriteEngine On

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

RewriteCond %{THE_REQUEST} index\.php
RewriteRule ^(.*)index\.php http://meinungsfreiheit.li/$1 [L, R=301]

RewriteRule ^((archives/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+\.html)/?) index.php?/$1 [NC,L,QSA]
RewriteRule ^(authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/categories/([0-9;]+)-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(categories/([0-9;]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^archives([/A-Za-z0-9]+)\.html index.php?url=/archives/$1.html [NC,L,QSA]
RewriteRule ^([0-9]+)[_\-][0-9a-z_\-]*\.html index.php?url=$1-article.html [L,NC,QSA]
RewriteRule ^feeds/(.*) index.php?url=/feeds/$1 [L,QSA]
RewriteRule ^unsubscribe/(.*)/([0-9]+) index.php?url=/unsubscribe/$1/$2 [L,QSA]
so war das drin...

Christian

Artikel 19 der UNO-Resolution 217A3 10.12.1948

05.09.2008 18:44

323 Jörg Kruse

Ein ".li" ist da noch zuviel drin - aber daran hängt's wohl nicht. Probier mal ohne Leerzeichen hinter "L,":

RewriteEngine On

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

RewriteCond %{THE_REQUEST} index\.php
RewriteRule ^(.*)index\.php http://meinungsfreiheit.li/$1 [L,R=301]

05.09.2008 18:57 | geändert: 05.09.2008 18:57

324 Christian

salve
Danke, genau das Leerzeichen war es.

Schönen Abend noch!
Christian

Artikel 19 der UNO-Resolution 217A3 10.12.1948

05.09.2008 20:09

325 Christian

salve
jetzt habe ich ein anderes problem... seitdem die htaccess "in Funktion" ist wie oben beschrieben funktioniert die Suche nicht mehr und Besucher können keinen Kommentar mehr schreiben. Ich vermute das es an der .htaccess liegt, weil es mit der "Standart" Version klappt.

# BEGIN s9y
ErrorDocument 404 /index.php
DirectoryIndex /index.php
php_value session.use_trans_sid 0
php_value register_globals off

RewriteEngine On
RewriteBase /
RewriteRule ^((archives/[0-9a-z\.\_!;,\+\-\%]+\.html)/?) index.php?/$1 [NC,L,QSA]
RewriteRule ^(authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/categories/[0-9a-z\.\_!;,\+\-\%]+-([0-9;]+)\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/authors/[0-9a-z\.\_!;,\+\-\%]+-([0-9]+)\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(categories/[0-9a-z\.\_!;,\+\-\%]+-([0-9;]+)) index.php?/$1 [NC,L,QSA]
RewriteRule ^archives([/A-Za-z0-9]+)\.html index.php?url=/archives/$1.html [NC,L,QSA]
RewriteRule ^([0-9]+)[_\-][0-9a-z_\-]*\.html index.php?url=$1-article.html [L,NC,QSA]
RewriteRule ^feeds/(.*) index.php?url=/feeds/$1 [L,QSA]
RewriteRule ^unsubscribe/(.*)/([0-9]+) index.php?url=/unsubscribe/$1/$2 [L,QSA]
RewriteRule ^approve/(.*)/(.*)/([0-9]+) index.php?url=approve/$1/$2/$3 [L,QSA]
RewriteRule ^delete/(.*)/(.*)/([0-9]+) index.php?url=delete/$1/$2/$3 [L,QSA]
RewriteRule ^(admin|entries)(/.+)? index.php?url=admin/ [L,QSA]
RewriteRule ^archive/? index.php?url=/archive [L,QSA]
RewriteRule ^(index|atom[0-9]*|rss|b2rss|b2rdf).(rss|rdf|rss2|xml) rss.php?file=$1&ext=$2
RewriteRule ^(plugin|plugin)/(.*) index.php?url=$1/$2 [L,QSA]
RewriteRule ^search/(.*) index.php?url=/search/$1 [L,QSA]
RewriteRule ^comments/(.*) index.php?url=/comments/$1 [L,QSA]
RewriteRule ^(serendipity\.css|serendipity_admin\.css) index.php?url=/$1 [L,QSA]
RewriteRule ^index\.(html?|php.+) index.php?url=index.html [L,QSA]
RewriteRule ^htmlarea/(.*) htmlarea/$1 [L,QSA]
RewriteRule (.*\.html?) index.php?url=/$1 [L,QSA]

<Files *.tpl.php>
    deny from all
</Files>

<Files *.tpl>
    deny from all
</Files>

<Files *.sql>
    deny from all
</Files>

<Files *.inc.php>
    deny from all
</Files>

<Files *.db>
    deny from all
</Files>

# END s9y

und hier die veränderte:
# BEGIN s9y
ErrorDocument 404 /index.php
DirectoryIndex /index.php

RewriteEngine On

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

RewriteCond %{THE_REQUEST} index\.php
RewriteRule ^(.*)index\.php http://meinungsfreiheit.li/$1 [L,R=301]

RewriteRule ^((archives/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+\.html)/?) index.php?/$1 [NC,L,QSA]
RewriteRule ^(authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/categories/([0-9;]+)-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(categories/([0-9;]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^archives([/A-Za-z0-9]+)\.html index.php?url=/archives/$1.html [NC,L,QSA]
RewriteRule ^([0-9]+)[_\-][0-9a-z_\-]*\.html index.php?url=$1-article.html [L,NC,QSA]
RewriteRule ^feeds/(.*) index.php?url=/feeds/$1 [L,QSA]
RewriteRule ^unsubscribe/(.*)/([0-9]+) index.php?url=/unsubscribe/$1/$2 [L,QSA]
RewriteRule ^approve/(.*)/(.*)/([0-9]+) index.php?url=approve/$1/$2/$3 [L,QSA]
RewriteRule ^delete/(.*)/(.*)/([0-9]+) index.php?url=delete/$1/$2/$3 [L,QSA]
RewriteRule ^(admin|entries)(/.+)? index.php?url=admin/ [L,QSA]
RewriteRule ^archive/? index.php?url=/archive [L,QSA]
RewriteRule ^(index|atom[0-9]*|rss|b2rss|b2rdf).(rss|rdf|rss2|xml) rss.php?file=$1&ext=$2
RewriteRule ^(plugin|plugin)/(.*) index.php?url=$1/$2 [L,QSA]
RewriteRule ^search/(.*) index.php?url=/search/$1 [L,QSA]
RewriteRule ^comments/(.*) index.php?url=/comments/$1 [L,QSA]
RewriteRule ^(serendipity\.css|serendipity_admin\.css) index.php?url=/$1 [L,QSA]
RewriteRule ^index\.(html?|php.+) index.php?url=index.html [L,QSA]
RewriteRule ^htmlarea/(.*) htmlarea/$1 [L,QSA]
RewriteRule (.*\.html?) index.php?url=/$1 [L,QSA]

Redirect permanent /2007/04/27/meinungsfreiheit-und-die-firma-ongate-gmbh/ http://meinungsfreiheit.li/archives/Meinungsfreiheit-und-die-Praktiken-von-Firmen-689.html
Redirect permanent /2007/04/27/zensiert-suchmaschinenoptimierung-erfahrungen/ http://meinungsfreiheit.li/archives/zensiert-Suchmaschinenoptimierung-Erfahrungen-688.html
Redirect permanent /2007/04/19/effizientes-arbeiten-auch-bei-behoerdenvertretern/ http://meinungsfreiheit.li/archives/effizientes-arbeiten-auch-bei-Behoerdenvertretern-687.html
Redirect permanent /2007/10/08/urteil-vom-juli-07-lg-rostock-seo-im-einzelfall-urheberrechtlich-geschuetzt/ http://meinungsfreiheit.li/archives/Urteil-vom-Juli-07-LG-Rostock-SEO-im-Einzelfall-Urheberrechtlich-geschuetzt!-738.html
Redirect permanent /2007/09/19/ongate-gmbh-und-klager-einigen-sich-stillschweigend/ http://meinungsfreiheit.li/archives/Ongate-GmbH-und-Klaeger-einigen-sich-stillschweigend-725.html
Redirect permanent /2007/05/13/meinereiner-und-meinungsfreiheit/ http://meinungsfreiheit.li/archives/Meinereiner-und-Meinungsfreiheit-692.html
Redirect permanent /2007/08/07/ongate-ruft-an/ http://meinungsfreiheit.li/archives/anruf-von-ongate-gmbh-703.html
Redirect permanent /2007/04/18/humor/ http://meinungsfreiheit.li/archives/Humor.....-686.html
Redirect permanent /2007/04/18/style/ http://meinungsfreiheit.li/archives/Style-685.html
Redirect permanent /2007/04/18/neues-design/ http://meinungsfreiheit.li/archives/Design-728.html
Redirect permanent /2007/04/17/traditonen-und-mythen/ http://meinungsfreiheit.li/archives/Traditionen-und-Mythen-682.html
Redirect permanent /2007/04/02/geschenke-zu-ostern/ http://meinungsfreiheit.li/archives/geschenke-zu-ostern-681.html
Redirect permanent /2007/11/15/islamophobie/ http://meinungsfreiheit.li/archives/Islamophobie-763.html
Redirect permanent /2007/11/11/die-heutige-jugend/ http://meinungsfreiheit.li/archives/die-heutige-Jugend-759.html
Redirect permanent /2006/11/08/bluewin-tv/ http://meinungsfreiheit.li/archives/Bluewin-TV-638.html
Redirect permanent /2006/11/14/cablecom-zieht-den-schwanz-ein/ http://meinungsfreiheit.li/archives/Cablecom-zieht-den-Schwanz-ein....-600.html
Redirect permament http://www.wissenswert.in/2007/04/27/meinungsfreiheit-und-die-firma-ongate-gmbh/ http://meinungsfreiheit.li/archives/Meinungsfreiheit-und-die-Praktiken-von-Firmen-689.html
Redirect permanent /2007/09/19/ongate-gmbh-und-klager-einigen-sich-stillschweigend/ http://meinungsfreiheit.li/archives/Ongate-GmbH-und-Klaeger-einigen-sich-stillschweigend-725.html
Redirect permanent /2007/05/09/meinungsfreiheit/ http://meinungsfreiheit.li/archives/Meinungsfreiheit-691.html
Redirect permanent /2008/03/28/china-tibet-burma-myanmar-und-olympia/ http://meinungsfreiheit.li/archives/China,-Tibet,-Burma,-Myanmar-und-Olympia-20.html
Redirect permanent /2008/04/09/hardcore-porno/ http://meinungsfreiheit.li/archives/Christian-Flury-goes-Porn-10.html
Redirect permanent /2008/04/08/aufgefallen/ http://meinungsfreiheit.li/archives/Aufgefallen-11.html
Redirect permanent /2008/04/07/christian-flury-goes-porn/ http://meinungsfreiheit.li/archives/Christian-Flury-goes-Porn-10.html
Redirect permanent /2008/04/04/kundenmeinung-zu-bonprix-dietlikon/ http://meinungsfreiheit.li/archives/Kundenmeinung-zu-BonPrix-Dietlikon-12.html
Redirect permanent /2008/04/03/bankok-ein-neues-kyoto/ http://meinungsfreiheit.li/archives/Bankok-ein-neUEs-Kyoto-13.html
Redirect permanent /2008/04/02/kundenmeinung-ex-libris-und-burger-king/ http://meinungsfreiheit.li/archives/Kundenmeinung-Ex-Libris-und-Burger-King-14.html
Redirect permanent /2008/04/02/initiative-fuer-armeeabschaffung-der-gsoa/ http://meinungsfreiheit.li/archives/Initiative-fUEr-Armeeabschaffung-der-GSOA-15.html
Redirect permanent /2008/04/01/ronald-lauder-kritisiert-schweiz/ http://meinungsfreiheit.li/archives/Ronald-Lauder-kritisiert-die-Schweiz-19.html
Redirect permanent /2008/04/01/aufruf-zum-konsumentenstreik/ http://meinungsfreiheit.li/archives/Aufruf-zum-Konsumentenstreik!-3.html
Redirect permanent /2008/03/27/em08-ueberwachung-aus-der-luft/ http://meinungsfreiheit.li/archives/EM-UEberwachung-aus-der-Luft-21.html
Redirect permanent /2008/03/26/blackberry-swisscom-und-ich/ http://meinungsfreiheit.li/archives/Blackberry,-Swisscom-und-meine-Kundenmeinung-22.html
Redirect permanent /2008/03/24/ist-das-internet-kultur/ http://meinungsfreiheit.li/archives/Das-Internet-ist-Kultur-18.html
Redirect permanent /2008/03/14/blogger-und-abmahnungen/ http://meinungsfreiheit.li/archives/Blogger-geben-auf-779.html
Redirect permanent /2008/02/28/krieg-der-worte-und-flamegate/ http://meinungsfreiheit.li/archives/Unterhaltung-im-Netz-795.html
Redirect permanent /2007/10/08/interserv-laesst-nicht-locker/ http://meinungsfreiheit.li/archives/interserv-laesst-nicht-locker...-739.html
Redirect permanent /2007/10/12/testcarsde-eine-weitere-masche-der-interservag/ http://meinungsfreiheit.li/archives/testcars.de,-eine-weitere-Masche-der-InterservAG-741.html
Redirect permanent /2007/09/20/lebenscheckcom-und-interserv-ag/ http://meinungsfreiheit.li/archives/lebenscheck.com-und-interserv-AG-726.html
Redirect permanent /2008/02/06/kolumbien/ http://meinungsfreiheit.li/archives/Kolumbien-801.html
Redirect permanent /2008/02/06/schlagzeilen/ http://meinungsfreiheit.li/archives/SCHLAGzeilen-800.html
Redirect permanent /2008/02/04/bonus-trotz-verlust-bei-ubs/ http://meinungsfreiheit.li/archives/Bonus-trotz-Verlust-bei-UBS-798.html
Redirect permanent /2008/02/04/rorschachtest-mit-meinereiner/ http://meinungsfreiheit.li/archives/Rorschachtest-mit-Meinereiner-797.html
Redirect permanent /2008/02/01/blogger-haben-es-nicht-leicht/ http://meinungsfreiheit.li/archives/Blogger-haben-es-nicht-leicht-796.html
Redirect permanent /2007/06/08/ubuntu-vs-vista/ http://meinungsfreiheit.li/archives/ubuntu-vs.-vista-699.html
Redirect permanent /2006/11/16/eu-beitritt-der-tuerkei-gefaehrdet/ http://meinungsfreiheit.li/archives/EU-Beitritt-der-Tuerkei-gefaehrdet-619.html
Redirect permanent /2008/04/13/jonglieren-und-andere-tricks/ http://meinungsfreiheit.li/archives/jonglieren-und-andere-tricks-5.html
Redirect permanent /2007/09/03/china-und-die-goldene-mauer/ http://meinungsfreiheit.li/archives/China-und-die-Goldene-Mauer-715.html
Redirect permanent /2007/03/26/irland-gb-und-nordirland/ http://meinungsfreiheit.li/archives/Irland,-GB-und-Nordirland-678.html
Redirect permanent /2007/03/26/ids-easylink-und-knebelvertraege/ http://meinungsfreiheit.li/archives/IDS-easylink-und-Knebelvertraege-679.html
Redirect permanent /2008/02/14/namen-und-ahnende/ http://meinungsfreiheit.li/archives/interserv-laesst-nicht-locker...-739.html
Redirect permanent /2007/08/18/umweltschutz-und-shopping/ http://meinungsfreiheit.li/archives/Umweltschutz-und-Shopping-707.html

<Files *.tpl.php>
    deny from all
</Files>

<Files *.tpl>
    deny from all
</Files>

<Files *.sql>
    deny from all
</Files>

<Files *.inc.php>
    deny from all
</Files>

<Files *.db>
    deny from all
</Files>

# END s9y
Voilà... ich sehe nur ko(s)mische Zeichen und Buchstaben ;)



Es gibt ein Verzeichnis, da kommst Du nur schwer rein.......

19.09.2008 18:03 | geändert: 19.09.2008 18:23

326 Jörg Kruse

Der Query String geht bei der zweiten Weiterleitung verloren. Da hilft vielleicht ein QSA Flag, um diesen wieder anzuhängen:

RewriteCond %{THE_REQUEST} index\.php
RewriteRule ^(.*)index\.php http://meinungsfreiheit.li/$1 [L,R=301,QSA]

19.09.2008 19:00

327 Johannes (Gast)

Hi!

Ich habe eine Webseite, die ich jetzt durch ein CMS ersetzen möchte. Die Webseite ist jedoch bereits mit knapp 300 Unterseiten bei Google indiziert. Damit ich aufgrund einer neuen Linkstruktur keine Links habe, die ins Leere führen, möchte ich diese auf die Startseite umleiten. Neue Unterseiten, die ich mit meinem CMS erstelle, sollen natürlich nicht auf die Startseite umgeleitet werden - nur die bereits bestehenden Unterseiten. Kann ich das auch mit einer 301 Weiterleitung machen? Wenn ja, wie?

Schon mal danke für die Hilfe!

21.09.2008 17:34

328 Jörg Kruse

Weisen die URLs des CMS denn ein Muster auf, anhand dessen sie von den alten URLs unterschieden werden können? Falls nein, müssen die alten URLs einzeln weitergeleitet werden

Redirect permanent /abc.html http://example.com/
Redirect permanent /def.html http://example.com/
Redirect permanent /ghi.html http://example.com/

21.09.2008 18:07 | geändert: 21.09.2008 18:08

329 Johannes (Gast)

Wow, das ging ja schnell! Das CMS ist noch nicht fertig, aber die URLs sollen ein Muster haben wie: www.domain.de/kategorie/titel/

Derzeit liegt da noch ein PHP Forum mit langen Post-Endungen drauf wie www.domain.de/viewtopic.php?f=24&t=52

21.09.2008 18:11

330 Jörg Kruse

Das CMS ist noch nicht fertig, aber die URLs sollen ein Muster haben wie: www.domain.de/kategorie/titel/

Und die alten Seiten entsprechen alle nicht dem Muster "/bla/blub/"?

Wenn dort auch noch ein Forum läuft, wird es schwierig - für dessen URLs müssen dann ja auch Ausnahmeregeln gefunden werden. Oder betrifft das nur die URLs, die "/viewtopic.php" enthalten?

Oder kann man andersherum die alten URLs anhand eines Musters eindeutig identifizieren? Das wäre natürlich einfacher

21.09.2008 18:30 | geändert: 21.09.2008 18:31