Beste,
Op dit moment zit ik met een klein rewrite probleem in mijn .htaccess file. De eerste rewrite werkt zoals hij hoort te werken maar de 2de kan geen gegeven uit de database ophalen.
configs/naam werkt zoals het moet maar country/naam laad wel de pagina maar kan geen bestanden ophalen via $_GET['country'].Code:RewriteEngine on RewriteRule ^configs/(.*)$ download.php?name=$1 RewriteRule ^country/(.*)$ country.php?country=$1
Hopelijk kan iemand me verder helpen.
- Url rewrite probleem
-
06-10-2009, 17:59 #1
- Berichten
- 418
- Lid sinds
- 16 Jaar
Url rewrite probleem
-
06-10-2009, 21:22 #2
- Berichten
- 750
- Lid sinds
- 15 Jaar
Misschien handig eerst te testen of country.php zonder die rewrite werkt en het ook wel handig om ook de country.php te posten
-
06-10-2009, 21:41 #3
- Berichten
- 248
- Lid sinds
- 17 Jaar
http://tinyurl.com/yaegf6z dit is de versie zonder mod_rewrite, deze werkt gewoon perfect en deze met:
http://tinyurl.com/ycb5f9r
Aan country.php is niet zoveel moois te zien gewoon een mysql met een while loop in de mysql zeg ik dat hij alleen moet zoeken/weergeven naar de gene die ik er uit haal met: $_GET['country']
-
07-10-2009, 18:41 #4
- Berichten
- 418
- Lid sinds
- 16 Jaar
Bump, is het sowieso wel mogelijk om het op deze manier te doen? Niets kunnen vinden op google namelijk.
-
07-10-2009, 19:57 #5
- Berichten
- 750
- Lid sinds
- 15 Jaar
Probeer eens die query te printen, kun je kijken of hij het land wel juist binnen krijgt door middel van de rewrite
-
07-10-2009, 21:06 #6
- Berichten
- 248
- Lid sinds
- 17 Jaar
Door middel van de rewrite blijft hij leeg, anders werkt hij perfect. Hij kan hem dus op 1 of andere manier niet omzetten (waarschijnlijk om dat de htacces verkeerd is opgebouwd maar ik zou niet weten hoe het anders moet.
download.php?name=$1
country.php?country=$1
Moeten omgezet worden naar een nette structuur (met slashes dus) hoe kan ik dit het beste aanpakken?
-
07-10-2009, 21:10 #7
- Berichten
- 64
- Lid sinds
- 17 Jaar
RewriteEngine on
RewriteRule ^configs/(.*)$ download.php?name=$1 [L]
RewriteRule ^country/(.*)$ country.php?country=$1 [L]
-
07-10-2009, 21:37 #8
- Berichten
- 248
- Lid sinds
- 17 Jaar
/configs/HeatoN werkt
voor country werkt het niet (bv country/belgium)
-
07-10-2009, 22:36 #9
- Berichten
- 157
- Lid sinds
- 17 Jaar
RewriteEngine On
RewriteCond %{REQUEST_URI} /country/ [NC]
RewriteRule ^(.*)$ country.php?country=$1 [L]
Ik denk dat je dan nog wel even met php het country/ gedeelte van de GET variabele af moet strippen, kijk eerst even of je zo wel iets krijgt.
-
07-10-2009, 22:41 #10
- Berichten
- 248
- Lid sinds
- 17 Jaar
Krijg bij de volgende suggesties allebij nog niks terug als ik van te voren de get wil uitlezen:
RewriteEngine on
RewriteRule ^configs/(.*)$ download.php?name=$1
RewriteCond %{REQUEST_URI} /country/ [NC]
RewriteRule ^(.*)$ country.php?country=$1 [L]
Of
RewriteEngine on
RewriteCond %{REQUEST_URI} /country/ [NC]
RewriteRule ^(.*)$ country.php?country=$1 [L]
---------------------------------------------------------------------------Edit----
RewriteEngine On
RewriteRule ^configs/(.*)$ download.php?name=$1
RewriteRule ^country/(.*)$ country.php?country=$1
RewriteRule ^game/(.*)$ game.php?game=$1
de eerste doet het configs
de rest niet
/configs/HeatoN (werkt)
/country/belgium (werkt niet)
/game/cs(werkt niet)
als ik ze los run: country.php?country=belgium
doen ze het wel perfect
rara hoe kan dit :SLaatst aangepast door Glenn van Laerhoven : 08-10-2009 om 12:52
-
08-10-2009, 16:05 #11
- Berichten
- 418
- Lid sinds
- 16 Jaar
Bump, hopelijk dat er nog iemand is die dit weet op te lossen of weet waar het aan kan liggen.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic