Wie kann ich wenn ich die Domain https://ownurl.tk/%{5 stelliger Code} eingebe mit mod_rewrite auf https://www.plutohd.de/urlshortener/index.php?c={der 5 stellige Code aus dem Link} weiterleiten?
Ankündigung
Einklappen
Keine Ankündigung bisher.
mod_rewrite
Einklappen
Neue Werbung 2019
Einklappen
X
-
Mit sowas in der Art (Pattern gegebenfalls anzupassen): https://stackoverflow.com/a/5554186
Bitte beachten: Inserate, Konzepte und MeinungsumfragenThe string "()()" is not palindrom but the String "())(" is.
Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
PHP.de Wissenssammlung | Kein Support per PN
-
Zitat von hausl Beitrag anzeigenMit sowas in der Art (Pattern gegebenfalls anzupassen): https://stackoverflow.com/a/5554186
Bitte beachten: Inserate, Konzepte und MeinungsumfragenCode:RewriteCond %{HTTP_HOST} ^www.companyname1.com$ [OR] RewriteCond %{HTTP_HOST} ^companyname1.com$ RewriteRule ^(.*)$ http://www.companyname2.com/$1 [R=301,L]
Kommentar
-
Hallo,
folgendes Snippet sollte dir weiterhelfen (ungetestet):
Code:RewriteCond %{THE_REQUEST} https{0,1}://ownurl\.tk/\w{5} [NC] RewriteRule (?<=\.tk/)\w{5} https://www.plutohd.de/urlshortener/index.php?c=$1 [NC,QSA,L]
Es prüft in der kompletten Request Anfrage Zeile nach der URL https://ownurl.tk/{5 stelliger Code}, wobei es auch eine http Anfrage sein kann, keine Unterscheidung nach Groß- und Kleinbuchstaben. Ist die Bedingung zutreffend, dann holt er sich alles nach .tk/ und hängt es hinten an als GET Parameter an die neue URL.
THE_REQUEST gibt wie gesagt die komplette Anfrage Zeile zurück, die beispielsweise so aussehen könnte:
Code:GET https://ownurl.tk/asdfd HTTP/1.1
MFG
derwunner
Kommentar
Kommentar