Htaccess: Unterschied zwischen den Versionen

Aus Vosp.info
Wechseln zu:Navigation, Suche
 
(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

Links