Themen
 
Individuelles Webdesign
 
01.03.2007 15:56

Saubere URLs ohne mod_rewrite

Kategorie: PHP, Tutorial
Für ein PHP-Projekt habe ich einige Zeit gerätselt wie ich am besten dynamischen Content dynamisch präsentieren, aber gleichzeitig so "hässliche" URL-Parameter-Würste vermeiden kann. Zuerst wollte ich mod_rewrite verwenden, aber es gibt eine einfachere Lösung.

Weder Menschen noch Suchmaschinen mögen "hässliche" URLs mit Parameter-Würsten. Menschen tun sich schwer sich die URL zu merken und Suchmaschinen sind bei der Indizierung ziemlich zurückhaltend.

Der meist gewählte Lösungsansatz

Bei diesem Problem ist der meist gewählte Lösungsansatz die Verwendung von mod_rewrite. Wenn das Modul aktiviert ist, lassen sich damit Requests umleiten ohne dass der Benutzer etwas davon bemerkt.

Beispielsweise kann der Request <kbd>http://www.meinedomain.com/artikel/0815</kbd> intern umgelegt werden auf <kbd>http://www.meinedomain.com/index.php?artikel=0815</kbd><kbd></kbd>

Dem Benutzer bleibt dieser Vorgang verborgen.Vermutlich wäre ich bei mod_rewrite geblieben hätte es bei dem Hoster nicht Probleme gemacht. Am lokalen Test-Server lief alles einwandfrei, aber nicht beim Provider.

Alternativlösung

Zu URL-Rewriting gibt es allerdings eine Alternative. Auf den meisten Servern befüllt PHP die globale Variable $_SERVER['PATH_INFO'].

Werden in der URL nach dem Script nicht mit Fragezeichen abgetrennte Parameter übergeben, sondern ein "Pfad", befüllt PHP die Variable mit dieser Information.

Beispielsweise wäre in dem Script "meinscript.php" die Variable $_SERVER['PATH_INFO'] mit "/artikel/0185" befüllt wenn das Script mit <kbd>http://www.meinedomain.com/meinscript.php/artikel/0815/</kbd> aufgerufen wird. Schaut doch schon viel schöner aus als <kbd>http://www.meinedomain.com/meinscript.php?artikel=0815</kbd>, oder?

Das Script muss dann nur noch die PATH_INFO nehmen, und entsprechend parsen. Ich verwende dazu einfach einfach explode.

PHP:$pathsegments = explode('/', $_SERVER['PATH_INFO']);

teilt die elemente des Pfades in das Array auf, in dem Beispiel also

[0] => 'artikel'
[1] => '0815'

Der virtuelle Pfad lässt sich so recht einfach verarbeiten.

Eines ist allerdings noch nicht schön in dem Beispiel oben: Nämlich dass die Extension ".php" mit in der URL steht.

<kbd>http://www.meinedomain.com/meinscript/artikel/0815/</kbd>

wäre schöner.

Auch das ist recht einfach. Jetzt geht's aber mehr um den Indianer als um PHP.

Ob der Aufruf von Scripts ohne Extension zulässig ist hängt von der Apache-Konfiguration ab. Dazu ist Multi-View bzw. ForceType zuständig.

Hat der Apache multi-view eingeschaltet, hat sich das Problem schon von selbst gelöst. Wird keine Extension angegeben verhandelt der Browser dann mit dem Apache welche "Version" der Datei er will. Da in unserem Fall nur ein File mit dem Namen existiert, und zwar als PHP-File wird er das nehmen. Ob Multi-View eingeschaltet ist lässt sich einfach feststellen: Einfach das Script ohne Extension aufrufen. Wird es ausgeführt, ist alles erledigt.

Wenn nicht, kommt etwas Konfiguraitonsarbeit. Entweder Multi-View wird eingeschaltet, oder es kommt ein kleines Rewrite zum Einsatz:

Diese kleine mod_rewrite regel ist nur notwendig, wenn der Apache Multi-View nicht konfiguriert hat:

In der .htaccess sind dann folgende Zeilen einzutagen:

RewriteEngine onRewriteBase /RewriteRule ^meinscript$ meinscript.php [QSA,L]
RewriteRule ^meinscript/(.*)$ meinscript.php/$1 [QSA,L]

Diese Zeilen veranlassen den Apache einen Aufruf von "meinscript" ohne Angabe von Extension intern auf meinscript.php umzulegen. Die erste RewriteRule übernimmt Aufrufe ohne nachfolgendem Pfad oder URL, die zweite mit Parametern.



Kommentare


Kommentar schreiben...


Anzeige: 1 - 99 von 449.
 
Sunday, 24. 03 19 04:36
CharlesCence CharlesCenceIR
aus http://albenza.network lanayahaney@bestemail.website    Website   
 
Sunday, 24. 03 19 03:02
Michaelnacle MichaelnacleUY
aus http://zoloft2020.com pjloff@snailmail.website    Website   
 
Sunday, 24. 03 19 01:28
bsiratte bsiratteIM
aus http://viagrapfhze.com/ wssfbhdfew3rfhj@gmail.com    Website   

http://viagrapfhze.com/# - canadian pharmacy ratings online generic viagra generic viagra names

 
Sunday, 24. 03 19 01:23
hgcScOsy hgcScOsyUB
aus http://onlineviagenfox.com/ hresegcjshhk@gmail.com    Website   

http://onlineviagenfox.com/ canadian pharmacy online

 
Saturday, 23. 03 19 23:29
Aaroncoogy AaroncoogyST
aus http://zithromax.capetown faraviano@mail2k.website    Website   
 
Saturday, 23. 03 19 20:43
Michaelnacle MichaelnacleUY
aus http://ordercialisonline.us.com jsn1170@freechatemails.website    Website   
 
Saturday, 23. 03 19 18:35
CharlesCence CharlesCenceIR
aus http://buyamoxicillin.network keely@myfreemail.website    Website   
 
Saturday, 23. 03 19 18:06
Marcus Oquinn
aus Moss marcusoquinn@gawab.com    Website   

When some one searches for his necessary thing, so he/she needs to be
available that in detail, therefore that thing is
maintained over here.

 
Saturday, 23. 03 19 17:37
Leatha Worsnop
aus Mombasiglio leathaworsnop@freenet.de    Website   

For the reason that the admin of this web page is working, no question very quickly it will
be well-known, due to its feature contents.

 
Saturday, 23. 03 19 15:11
Brettnew BrettnewGR
aus http://zofran.network nana@b2bmail.website    Website   
 
Saturday, 23. 03 19 10:04
CharlesCence CharlesCenceIR
aus http://augmentin.golf dvalkram@yournetsolutions.website    Website   
 
Saturday, 23. 03 19 09:14
Bennykef BennykefGD
aus http://nolvadex.irish rainerkromer@myumail.website    Website   
 
Saturday, 23. 03 19 08:19
CharlesCence CharlesCenceIR
aus http://buylasixonlinenorx.us.com biceps09@freechatemails.website    Website   
 
Saturday, 23. 03 19 06:02
Aaroncoogy AaroncoogyST
aus http://torsemide.recipes susannserina40@hostingninja.website    Website   
 
Saturday, 23. 03 19 05:30
Aaroncoogy AaroncoogyST
aus http://anafranil.network mmilto1647@securesmtp.website    Website   

http://amoxil.international/ - amoxil

 
Saturday, 23. 03 19 04:07
CharlesCence CharlesCenceIR
aus http://propranolol2020.com craigballegeer@freeemails.website    Website   
 
Saturday, 23. 03 19 02:12
Beatris Parra
aus Langeskov beatrisparra@live.com    Website   

After I originally commented I appear to have clicked the -Notify me when new comments are added- checkbox and now
each time a comment is added I receive 4 emails with the exact same comment.
Perhaps there is a way you can remove me from that service?

Many thanks!

 
Saturday, 23. 03 19 01:10
Vada Welton
aus Chilsworthy vadawelton@vegemail.com    Website   

Currently it looks like Drupal is the preferred blogging platform out there right now.
(from what I've read) Is that what you are using on your blog?

 
Friday, 22. 03 19 23:57
CharlesCence CharlesCenceIR
aus http://buycialisonlinewithoutprescription.us.com jason@snailmail.website    Website   
 
Friday, 22. 03 19 21:37
Aaroncoogy AaroncoogyST
aus http://buybaclofenonlinenorx.us.com vikki@sslsmtp.website    Website   
 
Friday, 22. 03 19 21:00
Bennykef BennykefGD
aus http://bactrim.network joaradesouza@mail2k.website    Website   
 
Friday, 22. 03 19 18:46
Isidra Joe
aus St-Legier isidra_joe@gmail.com    Website   

Somebody essentially help to make critically articles I might state.
That is the very first time I frequented your website page and so far?
I amazed with the research you made to make this particular publish amazing.
Wonderful activity!

 
Friday, 22. 03 19 16:01
Sven Freeleagus
aus Stuttgart svenfreeleagus@gmail.com    Website   

Heya fantastic blog! Does running a blog similar to this require a great deal
of work? I have absolutely no expertise in programming but I was hoping
to start my own blog in the near future. Anyways, if you have any ideas or tips
for new blog owners please share. I understand this is off
topic nevertheless I just had to ask. Thanks a lot!

 
Friday, 22. 03 19 15:57
Sommer Balson
aus Eastwick sommer.balson@gmail.com    Website   

Hello! This is my first comment here so I just wanted to
give a quick shout out and say I truly enjoy reading your blog posts.

Can you recommend any other blogs/websites/forums that cover the
same subjects? Appreciate it!

 
Friday, 22. 03 19 14:38
Nadia Sweet
aus Langenstein nadia_sweet@gawab.com    Website   

Why visitors still make use of to read news papers when in this technological globe all is existing on web?

 
Friday, 22. 03 19 14:29
Malinda Lechuga
aus Memphis malindalechuga@gmail.com    Website   

I think this is among the most vital info for
me. And i am glad reading your article. But want to remark on some general things,
The site style is wonderful, the articles is really nice :
D. Good job, cheers

 
Friday, 22. 03 19 14:19
Maryellen Fullerton
aus Homerton maryellenfullerton@freenet.de    Website   

If some one wishes expert view about running a blog then i recommend him/her to
pay a visit this webpage, Keep up the good job.

 
Friday, 22. 03 19 14:07
Michaelnacle MichaelnacleUY
aus http://stromectol.run campoverdedavid@securesmtp.website    Website   
 
Friday, 22. 03 19 13:51
Aaroncoogy AaroncoogyST
aus http://tadalafil1038.com brandonclark5706@yourfreemail.website    Website   
 
Friday, 22. 03 19 13:08
Chau Irwin
aus Feldkirchen Bei Mattighofen chauirwin@gawab.com    Website   

Your means of describing all in this article is in fact good, every one can effortlessly know it,
Thanks a lot.

 
Friday, 22. 03 19 12:59
Michaelnacle MichaelnacleUY
aus http://cymbalta.recipes opalcliff@snipemail4u.website    Website   
 
Friday, 22. 03 19 12:31
Aaroncoogy AaroncoogyST
aus http://albenza.wtf kera@jaggernautemail.website    Website   
 
Friday, 22. 03 19 10:44
Julianne McCall
aus Heiden juliannemccall@arcor.de    Website   

Very nice article, exactly what I needed.

 
Friday, 22. 03 19 09:35
Medlife offers
aus India malhotraneha984@gmail.com    Website   

Thanks for giving this bloging tips and i really like your work. keep doing.

 
Friday, 22. 03 19 08:42
qazwisee qazwiseeAR
aus http://cialisserfher.com/ 4yu65ngstwg3d0bs@gmail.com    Website   

http://cialisserfher.com/# - buy cialis canada viagra without prescription buy real cialis online

 
Friday, 22. 03 19 08:20
Aaroncoogy AaroncoogyST
aus http://stromectol.joburg renaharrison21@snipemail4u.website    Website   
 
Friday, 22. 03 19 07:35
Bennykef BennykefGD
aus http://buystromectolonlinenorx.us.com lailaowe@simplyemail.website    Website   
 
Friday, 22. 03 19 07:22
Kennethalimb KennethalimbHB
aus http://albenza.team choobbie@yournetsolutions.website    Website   
 
Friday, 22. 03 19 06:39
wbfduend wbfduendGQ
aus http://viagracefo.com/ 4t3tgswf3dhsf4etl@gmail.com    Website   

http://viagracefo.com/# - when will viagra be generic buy viagra soft buy cialis generic

 
Thursday, 21. 03 19 23:44
CharlesCence CharlesCenceIR
aus http://atenolol.joburg maryellen@myfreemail.website    Website   
 
Thursday, 21. 03 19 22:56
Bennykef BennykefGD
aus http://buyventolin.network celestine@yournetsolutions.website    Website   
 
Thursday, 21. 03 19 22:01
Aaroncoogy AaroncoogyST
aus http://doxycycline.capetown rmmatheson@myumail.website    Website   
 
Thursday, 21. 03 19 21:57
Douglasfoorp DouglasfoorpZF
aus http://buynolvadex.network kennethgregory@mypop3.website    Website   
 
Thursday, 21. 03 19 21:49
Kennethalimb KennethalimbHB
aus http://zoloft.wtf seanmcn1@myfreeserver.website    Website   
 
Thursday, 21. 03 19 21:47
Michaelnacle MichaelnacleUY
aus http://buysynthroidonlinenorx.us.com joebhalford@mailmonster.website    Website   
 
Thursday, 21. 03 19 21:42
Aaroncoogy AaroncoogyST
aus http://clindamycin.network tarmin8or@snailmail.website    Website   

http://buymotrin.network/ - motrin 600

 
Thursday, 21. 03 19 21:28
Bennykef BennykefGD
aus http://sildenafil1038.com brennegirard@mypop3.website    Website   
 
Thursday, 21. 03 19 20:44
CharlesCence CharlesCenceIR
aus http://estrace.wtf katrice@yourmailpro.website    Website   
 
Thursday, 21. 03 19 19:23
Aaroncoogy AaroncoogyST
aus http://buyantabuse.network corrinaanderson@myimail.website    Website   
 
Thursday, 21. 03 19 15:10
snivialt TexdoomiXX
aus http://www.buyessayxus.com/ lasteronv@gmail.com    Website   

online technical writing pay for essay need a cheap custom written assignment in apa format right now

 
Thursday, 21. 03 19 14:44
Aaroncoogy AaroncoogyST
aus http://cymbalta.recipes ecappr@yourmailpro.website    Website   
 
Thursday, 21. 03 19 12:47
CharlesCence CharlesCenceIR
aus http://buymotrin.network oscar@mail4you.website    Website   
 
Thursday, 21. 03 19 12:46
Aaroncoogy AaroncoogyST
aus http://nolvadex2020.com wcrabb@myumail.website    Website   
 
Thursday, 21. 03 19 09:57
Bennykef BennykefGD
aus http://sildenafil2020.com tinah766@freechatemails.website    Website   
 
Thursday, 21. 03 19 08:05
jollelf occarryYU
aus http://www.cialisnorxs.com/ sendersgven@gmail.com    Website   

generic cialis online
best prices cialis
http://www.cialisnorxs.com/ - magnus sildenafil cialis generic pills

 
Thursday, 21. 03 19 01:19
Aaroncoogy AaroncoogyST
aus http://torsemide.network weberfamily@umail4less.website    Website   

http://bactrim.ltda/ - bactrim

 
Wednesday, 20. 03 19 23:51
Maura Sandoval
aus Skedsmokorset maurasandoval@gmail.com    Website   

Hi, i think that i saw you visited my site
so i came to “return the favor”.I'm trying to find things to improve
my site!I suppose its ok to use a few of your ideas!!

 
Wednesday, 20. 03 19 23:34
Tonia Steinberg
aus Villemomble toniasteinberg@gmx.de    Website   

Wow, marvelous blog layout! How long have you been blogging for?
you make blogging look easy. The overall look of your web site is fantastic,
let alone the content!

 
Wednesday, 20. 03 19 21:35
Aaroncoogy AaroncoogyST
aus http://atenolol.joburg johnnie@blinkweb.website    Website   

http://doxycycline.capetown/ - doxycycline

 
Wednesday, 20. 03 19 21:34
Kurtis Lavallee
aus Oakland kurtislavallee@gmail.com    Website   

I believe this is among the most important information for
me. And i am satisfied studying your article. However wanna
observation on few basic issues, The site taste is ideal,
the articles is actually great : D. Good process, cheers

 
Wednesday, 20. 03 19 20:07
Donna Gooden
aus Unterrindal donna.gooden@gawab.com    Website   

Hey! This post couldn't be written any better! Reading this post reminds me of my good old room mate!
He always kept talking about this. I will forward this post to him.
Pretty sure he will have a good read. Thank you for sharing!

 
Wednesday, 20. 03 19 20:07
Ollie Kobayashi
aus Asnas olliekobayashi@yahoo.com    Website   

Hi fantastic website! Does running a blog such as this take a large
amount of work? I have absolutely no knowledge of coding however I was
hoping to start my own blog in the near future.
Anyway, should you have any recommendations or tips for new
blog owners please share. I know this is off subject nevertheless I simply
wanted to ask. Kudos!

 
Wednesday, 20. 03 19 19:59
tbfbeeri tbfbeeriSK
aus http://niqabsquad.com/ hrtrgsgrbtl@gmail.com    Website   

http://niqabsquad.com/# - buying drugs from canada does generic viagra work canadian pharmacy

 
Wednesday, 20. 03 19 19:31
Lelia Dieter
aus Nucleo Bandeirante leliadieter@aol.com    Website   

I'm gone to say to my little brother, that he should also pay a visit this webpage on regular basis to obtain updated from most up-to-date information.

 
Wednesday, 20. 03 19 16:12
LazarevAgap1993Flede LazarevAgap1993FledeDY
aus http://cialisomqs.com/ LazarevAgap1993@mail.ru    Website   

lilly icos is pills

5592 is caused afib

 
Wednesday, 20. 03 19 11:38
Bryan Parker
bryanparker37@gmail.com    Website   

Even though it’s advertised as “FREE” you will need to do some work. Each program will ask you to register with valid information, complete some kind of survey, and complete at least X Silver, X Gold and X Platinum sponsor offers.Keep in mind that each of these offers has their own completion requirements – be sure to follow them.

 
Wednesday, 20. 03 19 11:38
Joel William
joelwilliam62@yahoo.com    Website   

How to be successful and get your card:1.—Understand the participation requirements.2.—Complete program participation requirements, and 3.—Do not cancel any program before completing program requirements.

 
Wednesday, 20. 03 19 11:15
Clownmor TexdoomiXX
aus http://paydaysonlinemoney.com/ stersonjay@gmail.com    Website   

safe payday loans
payday express
bad credit loans edmonton
pay day loans

 
Wednesday, 20. 03 19 09:00
gbyGoxia gbyGoxiaEE
aus http://cialiscials.com/ j56ewrhsgsjrsg2g4x@gmail.com    Website   

http://cialiscials.com/# - buy generic cialis online viagra wiki costco online pharmacy

 
Wednesday, 20. 03 19 06:06
bsfScOsy bsfScOsyWB
aus http://canadiannowv.com/ hrescjsk@gmail.com    Website   

http://canadiannowv.com/# - modafinil online pharmacy generic brands of viagra online canadian pharmacy

 
Wednesday, 20. 03 19 05:04
Aaroncoogy AaroncoogyST
aus http://tadacip.institute brandonkwood@yourimail.website    Website   

http://clomid.run/ - clomid 50

 
Wednesday, 20. 03 19 03:43
bgjQuaks bgjQuaksMX
aus http://viagraoahvfn.com/ hree436jtof@gmail.com    Website   

http://viagraoahvfn.com/# - drugs from canada natural viagra alternative canadian pharmacy king

 
Wednesday, 20. 03 19 01:39
MazvinEmunk MazvinEmunkIV
kivmafez@yandex.com   

cbd cream for arthritis pain
http://cbdoilforsales.com - cbd oil
how many drops of cbd oil should i take
cannabidiol
- cbd oil for anxiety and depression
cbd capsules review

 
Wednesday, 20. 03 19 00:07
Aaroncoogy AaroncoogyST
aus http://buylevitraonlinenorx.us.com slackfam@mail4you.website    Website   

http://tadalafil1038.com/ - tadalafil

 
Tuesday, 19. 03 19 23:44
Brettnew BrettnewGR
aus http://toprolxl.wtf ldk2078@myfreemail.website    Website   
 
Tuesday, 19. 03 19 16:52
gecEromO gecEromOEP
aus http://cialislisthec.com/ gr43ghdsff3e6blfi@gmail.com    Website   

http://cialislisthec.com/# - canada drugs online online viagra were can i buy cialis

 
Tuesday, 19. 03 19 09:48
Lilia Foxall
aus Sandygate lilia_foxall@zoho.com    Website   

It's a pity you don't have a donate button! I'd most certainly
donate to this outstanding blog! I suppose for now i'll settle for book-marking and adding
your RSS feed to my Google account. I look forward to fresh updates and will
talk about this site with my Facebook group. Talk soon!

 
Tuesday, 19. 03 19 08:24
Bennykef BennykefGD
aus http://toprolxl.wtf vicstervicster@myumail.website    Website   
 
Tuesday, 19. 03 19 07:47
Olen Carruthers
aus Bay City olencarruthers@yahoo.de    Website   

This design is spectacular! You obviously know
how to keep a reader entertained. Between your wit and your videos, I
was almost moved to start my own blog (well, almost...HaHa!) Excellent job.
I really enjoyed what you had to say, and more than that, how you
presented it. Too cool!

 
Tuesday, 19. 03 19 07:38
Trudy Abarca
aus Maastricht trudyabarca@gmx.net    Website   

I really love your site.. Pleasant colors & theme. Did you create this
website yourself? Please reply back as I'm planning to
create my own personal site and want to know where you got this from
or just what the theme is named. Thank you!

 
Tuesday, 19. 03 19 07:01
Trudi Rountree
aus Martinsville trudirountree@gmail.com    Website   

tamsulosin tadalafil interaction http://cialisle.com/ http://cialisle.com

 
Tuesday, 19. 03 19 03:53
thnwisee thnwiseeLJ
aus http://ketodietmenuwxr.com/ 4yu65ngstd0bs@gmail.com    Website   
 
Tuesday, 19. 03 19 03:05
Aaroncoogy AaroncoogyST
aus http://albuterolcheapestoffers.com raujiemei@hostingninja.website    Website   

http://lasixnorxprice.com/ - LASIX LOOP DIURETIC

 
Tuesday, 19. 03 19 01:45
thswisee thswiseeXU
aus http://ketodietrecipesxef.com/ gsre5he34fdn@gmail.com    Website   
 
Tuesday, 19. 03 19 01:40
gynduend gynduendSO
aus http://ketodietplanecyh.com/ 4t3tgswdhsf4etl@gmail.com    Website   
 
Monday, 18. 03 19 19:13
qxrseddy qxrseddyNL
aus http://cialisckajrhd.com/ gw32r4hwrfdf2wzbsl@gmail.com    Website   

http://cialisckajrhd.com/# - generic viagra india buy viagra now cvs pharmacy online

 
Monday, 18. 03 19 18:59
Aaroncoogy AaroncoogyST
aus http://lisinopril365.us.com fionamould@securesmtp.website    Website   

http://allopurinol365.us.com/ - allopurinol no prescription

 
Monday, 18. 03 19 15:56
Morris Bloch
aus London morrisbloch@web.de    Website   

Howdy! This blog post could not be written much better!
Looking through this article reminds me of my previous roommate!
He always kept talking about this. I'll forward this post to him.
Pretty sure he will have a great read. Thanks for sharing!

 
Monday, 18. 03 19 13:57
Aliza McClean
aus Boyne Valley alizamcclean@gawab.com    Website   

Right now it sounds like Drupal is the best blogging platform available right now.
(from what I've read) Is that what you are using on your blog?

 
Monday, 18. 03 19 13:32
Janelle Halstead
aus Schlossau janelle_halstead@freenet.de    Website   

Heya i'm for the first time here. I came across this board and
I find It really useful & it helped me out much. I hope to give something back and aid others like you aided me.

 
Monday, 18. 03 19 12:47
Cassandra Coombs
aus Sivry cassandra_coombs@mailservice.ms    Website   

hi!,I love your writing very so much! share we
communicate more approximately your article on AOL?
I need a specialist in this area to solve my problem.
Maybe that's you! Having a look ahead to see you.

 
Monday, 18. 03 19 12:47
Angelia Garrard
aus Boara Pisani angelia.garrard@gmx.net    Website   

Pretty nice post. I just stumbled upon your weblog and wished to say that I have truly enjoyed surfing around your blog posts.
In any case I will be subscribing to your rss feed and I hope you
write again soon!

 
Monday, 18. 03 19 11:03
Bennykef BennykefGD
aus http://albuterol.us.com mejessg@myfreemail.website    Website   
 
Monday, 18. 03 19 10:36
Michaelnacle MichaelnacleUY
aus http://cephalexin365.us.com jacekgrabarek@hostingninja.website    Website   
 
Monday, 18. 03 19 08:52
Aaroncoogy AaroncoogyST
aus http://levitracheapestoffers.com patrina@myfreeserver.website    Website   

http://prednisonenorxprice.com/ - prednisone 200 mg

 
Monday, 18. 03 19 07:59
Angelia Walder
aus Mierlo angeliawalder@gmail.com    Website   

Pretty component of content. I just stumbled upon your blog and in accession capital to say that I
get in fact enjoyed account your blog posts. Any way I will be subscribing for your augment or even I fulfillment you get
entry to constantly fast.

 
Monday, 18. 03 19 00:47
Brettnew BrettnewGR
aus http://albuterolnorxprice.com dawndana@mailmonster.website    Website   
 
Sunday, 17. 03 19 23:03
jixginny jixginnyTP
aus http://erectiledysfunctionnfsc.com/ grwg31w3gsrnd5v@gmail.com    Website   

http://erectiledysfunctionnfsc.com/ canadian online pharmacy

 
Sunday, 17. 03 19 21:59
esowend PlajemsLO
aus http://cialisgenkrx.com/ acawtertui2@qmails.loan    Website   

cialis online cialis cialis
cheap cialis
cialis where to buy
generic cialis online

 
 

Kommentar schreiben