login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Php of htaccess

Offline remon23 - 29/05/2007 23:56
Avatar van remon23Nieuw lid Beste,

ik heb een tijdje geleden een script gekocht,
met het volgende wat toen nog werkte,

een profiel van een lid kan je normaal bezoeken via:
http://www.partyflavour.nl/Profiel/?gid=43

toen heeft de verkoper van het script zo gezet dat het ook te bezoeken was via:
http://www.partyflavour.nl/AapieS

alleen een aantal dagen geleden was er iets mis gegaan bij me hoster en was alles gewist,
had gelukkig een back-up en alles weer netjes terug gezet.

Alleen die functie werkt niet meer ik neem aan dat het via .htaccess gaat.

PS: de wildcard staat niet aan, maar die heeft voorheen ook niet aangestaan, en toen werkte het ook.
en de verkoper van het script is spoorloos.

Dus hoop ik dat iemand mij hier kan helpen.:$

Mvg, Remon

De gene die het op kan lossen krijgt gratis ze banner in ons banner systeem wat op verschillende site´s te zien is.

12 antwoorden

Gesponsorde links
Offline Dolfje - 30/05/2007 00:08 (laatste wijziging 30/05/2007 00:09)
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
Dit veranderd /Profiel/43/AapieS naar /Profiel/?gid=43
  1. Options -Indexes FollowSymLinks SymlinksIfOwnerMatch MultiViews All
  2. php_flag register_globals 0
  3.  
  4. RewriteEngine On
  5. RewriteCond %{REQUEST_URI} /Profiel/
  6. RewriteCond %{REQUEST_URI} !/Profiel/?gid
  7. RewriteRule ^/Profiel/(.*)/(.*)$ /Profiel/?gid=$1

voor van /AapieS direct naar /Profiel/?gid=43 te gaan zal je normaal iets moeten aanpassen aan de php-files
Offline remon23 - 30/05/2007 05:55 (laatste wijziging 30/05/2007 06:32)
Avatar van remon23 Nieuw lid Best dolfje,

Bedankt voor uw reactie.
mijn vraag is nu nog,
ik neem aan dat het in een .htaccess komt !!
en in welke map moet ik dat plaatsen ?

en om iets aan te passen in de php files dat snap ik alleen niet,
want het werkte wel en ik heb verder niks veranderd aan de files.

Overigens werkt de site met cronjobs ik weet niet of dat er iets mee te maken heeft ?

Want in de map Profiel staat een index.php
en daar zit nog een map ( profielen )
waar alle leden in op worden geslagen.

Dit is een stukje uit de map Profiel/index.php

  1. <?php
  2. include("../config_inc/mngreet_conf_inc.php");
  3.  
  4. $sessiontijdactive = (60*60*24);
  5. @ini_set('session.cache_expire', $sessiontijdactive);
  6. @ini_set('session.gc_maxlifetime', $sessiontijdactive);
  7.  
  8. if ($_SERVER["HTTP_HOST"] !=Configuratie_domain && $_SERVER["HTTP_HOST"] !="www.".Configuratie_domain){
  9. $user=eregi_replace("(.+).".Configuratie_domain."(.*).(.*)","\\1",$_SERVER["HTTP_HOST"]);
  10. Header ("Location: http://www.".Configuratie_domain."/".$user);
  11. }


Mvg, Remon
Offline Dolfje - 30/05/2007 07:46
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
ja, het moet in een .htaccess-file en dit moet dan in je root-directory komen.

Wat staat er dan in die map profielen?
Offline remon23 - 30/05/2007 07:57 (laatste wijziging 30/05/2007 08:06)
Avatar van remon23 Nieuw lid Daar worden de leden in opgeslagen.

1.php
2.php
3.php
4.php

ect... elk lid ze eigen page....
dus je heb de map Profiel daarin zit een index.php en nog een map,
profielen en daar worden de leden in opgeslagen.

Maar het is echt de bedoeling dat de oude functie weer werkt

Van:

http://www.partyflavour.nl/Profiel/?gid=43

Naar:

http://www.partyflavour.nl/AapieS

in welke php file zou ik dat moeten aanpassen dan in de map Profiel
index.php
of gewoon de root index.php ?
Offline JBke - 30/05/2007 08:49
Avatar van JBke PHP gevorderde Configuratie_domein ga daar eens naartoe zien.
Offline remon23 - 30/05/2007 08:52
Avatar van remon23 Nieuw lid
Citaat:
Configuratie_domein ga daar eens naartoe zien.


Wie zeg dat ik die map/file heb ?
met die info kan ik niet zoveel. !!!

Mvg, Remon
Offline JBke - 30/05/2007 08:55 (laatste wijziging 30/05/2007 08:57)
Avatar van JBke PHP gevorderde staat in het stukje script dat je gepost hebt
ik heb je script natuurlijk niet en ook niet de namen van al je bestanden maar vermoed toch dat je de aanpassing zal moeten maken in een config bestand of een include bestand om overeen te stemmen met de RewriteRule in .htaccess

  1. <?php
  2. if ($_SERVER["HTTP_HOST"] !=Configuratie_domain && $_SERVER["HTTP_HOST"] !="www.".Configuratie_domain){
  3. $user=eregi_replace("(.+).".Configuratie_domain."(.*).(.*)","\\1",$_SERVER["HTTP_HOST"]);
  4. Header ("Location: http://www.".Configuratie_domain."/".$user);
  5. }
  6. ?>

zal geen bestand zijn maar een string die elders aangemaakt wordt in een ander bestand. Ga eens aan het werk met een zoek opdracht naar Configuratie_domain.
Offline remon23 - 30/05/2007 08:58 (laatste wijziging 30/05/2007 08:59)
Avatar van remon23 Nieuw lid Configuratie_domain staat gewoon voor partyflavour
Dus de Configuratie naam die je opslaat in je config
dan zou je zeggen http://www.partyflavour.nl/user.
dat houd het in.


  1. define("Configuratie_domain", "partyflavour.nl");
Offline JBke - 30/05/2007 09:01
Avatar van JBke PHP gevorderde ok dan is dat dus enkel de naam van je domein. Heb je geen algemeen configuratie bestand waar je eventuele wijzigingen kan toepassen?? Anders zou het kunnen dat je echt in de code zal moeten duiken.
Offline remon23 - 30/05/2007 09:03 (laatste wijziging 30/05/2007 09:17)
Avatar van remon23 Nieuw lid Nee die heb ik verder niet ik weet alleen toen ik het systeem kocht.
het ook niet 100% goed was en dat ik daar een melding van heb gemaakt bij de verkoper en hij het binnen nog geen 3 a 5 min,
opgelost heeft dus het zal wel een kleine aanpassing zijn.

maar dat is nog al snel gezegd als je weet waar en wat je moet zoeken, dus dat was voor de verkoper inderdaad geen probleem dan.

en wat ik niet snap is dat hij het op deze manier wel doet:

http://www.partyflavour.nl/Profiel/?gid=43/Aapies
Offline JBke - 30/05/2007 09:17
Avatar van JBke PHP gevorderde met de code voor de neus en wat zoekwerk zou het wel lukken maar je kan moeilijk al je code van een gekocht script gaan delen he.
Offline remon23 - 30/05/2007 09:22 (laatste wijziging 30/05/2007 19:35)
Avatar van remon23 Nieuw lid EDIT: het is al opgelost. het moest zo inderdaad zoals ik dacht gewoon in de Root een Htaccess met het volgende.

  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} ^$.partyflavour\.nl$ [NC]
  3. RewriteRule ^(.*)$ www.partyflavour.nl/$1/$2 [R=301,L]
  4.  
  5. ErrorDocument 404 /404.php
  6.  
  7. order allow,deny
  8. allow from all
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.466s