2016-04-15 10 views
0

Lassen Sie mich dieses Vorwort sagen, dass das Schreiben .htaccess-Dateien macht mich ganz verrückt ...Umschreiben von Code für Affiliate-Links

Ich habe eine Verkaufs-Webseite mit einem Bündel von verbundenen Unternehmen bekommt, die zu einem Geschäft Website umleiten sollen und Senden Sie den Benutzer dann an die ursprüngliche Verkaufsseite zurück.

Also, was ich will zu tun haben so etwas wie:

www.example.com/item/randomaffiliatenumber 

(die "Promo" Verzeichnis nicht tatsächlich vorhanden sind).

Umleitung zu:

subdomain.shop.com/item/randomaffiliatenumber 

ich meine ich glaube, ich könnte ein „item“ Verzeichnis mit dem gleichen Inhalt wie „/“ MAKE aber nicht notwendig sein sollte. Hauptsache, ich möchte den Affiliate-Code an die Shop-Site übergeben.

Ich habe versucht:

RewriteRule ^item/(.*)$ http://subdomain.shop.com/item/$1 

... aber das hat nicht funktioniert (Gab mir einen 404 sagen: "Promo" wurde nicht gefunden)..

Antwort

0

Meh ... es war einfacher als ich dachte:

RewriteEngine on 
RewriteRule ^item/(.*) https://subdomain.shop.com/item/$1 [NC,QSA] 

nur benötigt, um die paar Anpassungen vornehmen und es funktionierte. Ich war also näher dran als ich dachte.

Falls jemand sich fragt (. *) Verwandelt sich in der zweiten Hälfte in die Variable $ 1. Das sollte genug sein, um dich dorthin zu bringen, wo du hin willst.