Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 06:39

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Affiliate Links, per htaccess Maskieren?

Discussion on Affiliate Links, per htaccess Maskieren? within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
BlutAngel's Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 111
Received Thanks: 26
Affiliate Links, per htaccess Maskieren?

Hallöle,

ich möchte, bei meinem Blog, Affiliate Links, per htaccess (RedirectPermanent), maskieren.
aus:
HTML Code:
h**ps://xxxxxx.net/get?cid=123&cn=<artikeltitel>
soll dann immer:
HTML Code:
h**p://blogurl.xyz/file/<artikeltitel>
angezeigt werden.
allerdings weiß ich nicht wirklich, wie ich das in die htaccess schreiben muss, da sich ja der "<artikeltitel>" immer ändert und man ja in der htaccess kein php nutzen kann.
BlutAngel is offline  
Old 12/15/2017, 00:55   #2
 
elite*gold: 100
Join Date: Apr 2008
Posts: 860
Received Thanks: 1,486
mod_rewrite kann zwar kein PHP, aber Regular Expressions.

Die Idee ist, über eine Condition den Querystring (das nach dem ?) zu matchen und den Namen rauszuziehen. Dann die Rule von /get auf den Blog umleiten (R=301) und das Match von vorher anhängen (%1). Das Ganze am Besten noch case-insensitive (NoCase = NC) und damit am Ende keiner weint das Rewriting an der Stelle beenden (L).

Code:
RewriteEngine on
RewriteCond %{QUERYSTRING} cn=(.+)$ [NC]
RewriteRule ^/get http://blogurl.xyz/file/%1 [NC,L,R=301]
Kann grad nich testen, aber es könnte funktionieren. Bugs gibts gratis dazu, ich weiß nämlich nich wie es sich verhält, wenn nach dem Artikelnamen noch weitere GET-Parameter folgen.
florian0 is offline  
Thanks
1 User
Old 12/15/2017, 12:27   #3
 
type.'s Avatar
 
elite*gold: 74
Join Date: Aug 2017
Posts: 284
Received Thanks: 151
Nur ein Gedanke: Ist es so schlau die ID fallen zu lassen? Die ist ja wahrscheinlich notwendig um den Artikel ein-eindeutig zuordnen zu können, oder?
type. is offline  
Reply




All times are GMT +1. The time now is 06:45.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.