Htaccess: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
F (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
F (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 8: | Zeile 8: | ||
== domain.tld/index.php?id=2 => old.domain.tld/index.php?id=2 (php parameter abfangen und weiterleiten) == | |||
Beispiel: eine alte typo3 Seite (ohne realurl oder gleichem) wurde ersetzt durch eine wordpress installation, ziel ist es die alten domain.tld/index.php?id=3 links auf die alte seite umzuleiten | |||
im speziellen | |||
<source lang=bash> | |||
RewriteEngine On | |||
RewriteBase / | |||
RewriteCond %{query_STRING} ^id=(.*)$ | |||
RewriteRule ^index\.php$ http://old.domain.tld/index.php [R=301,L] | |||
</source> | |||
gesamt: | |||
<source lang=bash> | |||
# BEGIN WordPress | |||
<IfModule mod_rewrite.c> | |||
RewriteEngine On | |||
RewriteBase / | |||
# umleitung damit alte links zur alten seite weiter geleitet werden - BOF | |||
RewriteCond %{query_STRING} ^id=(.*)$ | |||
RewriteRule ^index\.php$ http://old.domain.tld/index.php [R=301,L] | |||
# umleitung damit alte links zur alten seite weiter geleitet werden - EOF | |||
RewriteRule ^index\.php$ - [L] | |||
RewriteCond %{REQUEST_FILENAME} !-f | |||
RewriteCond %{REQUEST_FILENAME} !-d | |||
RewriteRule . /index.php [L] | |||
</IfModule> | |||
# END WordPress | |||
</source> | |||
== Links == | == Links == | ||
Aktuelle Version vom 6. September 2019, 12:34 Uhr
einfache redirect
Redirect /info/kontakt.html /kontakt/ Redirect /info/ /tolleinfos/ Redirect /info/kategorie/toll/detailnr/ http://sub.vosp.info/info/kategorie/toll/nr/
domain.tld/index.php?id=2 => old.domain.tld/index.php?id=2 (php parameter abfangen und weiterleiten)
Beispiel: eine alte typo3 Seite (ohne realurl oder gleichem) wurde ersetzt durch eine wordpress installation, ziel ist es die alten domain.tld/index.php?id=3 links auf die alte seite umzuleiten
im speziellen
RewriteEngine On
RewriteBase /
RewriteCond %{query_STRING} ^id=(.*)$
RewriteRule ^index\.php$ http://old.domain.tld/index.php [R=301,L]
gesamt:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# umleitung damit alte links zur alten seite weiter geleitet werden - BOF
RewriteCond %{query_STRING} ^id=(.*)$
RewriteRule ^index\.php$ http://old.domain.tld/index.php [R=301,L]
# umleitung damit alte links zur alten seite weiter geleitet werden - EOF
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress