php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.03.2010, 19:19  
Neuer Benutzer
 
Registriert seit: 21.09.2009
Beiträge: 13
PHP-Kenntnisse:
Fortgeschritten
amasingh befindet sich auf einem aufstrebenden Ast
Standard mod_rewrite + mod_geoip

Guten Tag zusammen.

Nach viel rumprobiererei habe ich es nicht hinbekommen die zwei Module mod_rewrite und mod_geoip gemeinsam ans laufen zu bekommen.

Momentan arbeitet meine Website so dass sie, falls kein land angegeben ist automatisch hinter die Domain das entsprechende Land dranhängt
Beispiel:
User geht auf: "www.beispiel.de" wird per header auf "www.beispiel.de/de/" umgeleitet, wenn er aus Deutschland kommt. Hat er jedoch schon "www.beispiel.de/at/" eingegeben so bleibt er natürlich in diesem Bereich.
Die Informationen zur Weiterleitung hole ich mir aus einer Datenbank und vergleiche dort die User IP mit der IP aus der Datenbank.

Nun habe ich aber einen neuen Server der mir die Möglichkeit gibt mod_rewrite und dazu noch mod_geoip zu nutzen - was einen deutlichen Performanzvorteil bietet. besonders im Bezug auf späteres Loadbalancing.

Nur wie bringe ich es nun ans laufen!?

Bin leider noch Regex noob mus sich sagen...

Also Anforderung an die htaccess:

Länder die verfügbar sind werden vorgegeben. Teilweise werden 2-3 Länder zu einem zusammengefasst. Da dort das Useraufkommen nicht reicht.
Hat der User ein Land, der vorgegebenen, in der URL bereits stehen, nutze dieses.
Hänge die Parameter die der User angibt an die URL, leite um falls kein Land angegeben wurde und keine Parameter.
rewrite die URI.

Hoffe jemand hat sich schonmal mit mod_geoip beschäftigt und kann zumindest Tipps geben

Schonmal vielen Dank.

Gruß, amasingh
amasingh ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.03.2010, 22:57  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Doku von mod_geoip lesen bringt dich hier eindeutig weiter. Hier gibt es noch eine Anleitung, die man c&p-mäßig ausprobieren und auf seine Bedürfnisse anpassen kann.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mod_geoip, mod_geoip php, mod_geoip htaccess, \mod_geoip\, htaccess mod_geoip, mod_geoip google, mod_geoip php example, mod_geoip weiterleitung, php mod_geoip, mod_geoip rewrite, mod_geoip und mod_rewrite

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:51 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum