Hoi Kan iemand me vertellen wat ik hier moet aanpassen.

RewriteCond %{query_string} ^uniek=100$
RewriteRule ^pagina.asp$ /actueel.html [L, R=301]


op dit moment krijg ik actueel.html?uniek=100

Ik wil dus gewoon dat hij doorverwijst naar actueel.html
jah dat gaat niet hea... je moet altijd het getal mee geven van het id anders weet de server toch niet over welk artikel je het hebt ?! dus dat krijg je zo iets 100/iets.html
waarom niet dan ?
[edit]
Ik heb een nieuwe website gemaakt, de oude was in asp,

De nieuwe in PHP, nu voor SEO moet ik de oude links omzetten naar de nieuwe
je moet er bv van maken
actueel/100/titel_van_het_item.html
je moet minimaal het id mee geven ;)
nee, dat hoeft niet :)

alleen hoe wel ;) dat is nu mijn probleem :)

pagina.asp?uniek=100 moet worden actueel.html ( actueel.html = Rewrite naar index.php?q=actueel )


dus je wilt eerst
pagina.asp?uniek=100
veranderen naar
actueel.html
en dan actueel.html veranderen naar
index.php?q=actueel

jah toch ?

en wat als het nou pagina.asp?uniek=99 moet hij dan ook naar het zelfde verwijzen ?!


mestaal doe je het anders om!

je het en link actueel/100/titel_van_het_item.html en die wil je op de server veranderen naar pagina.asp?uniek=100
ik moet van de oude ASP bestanden ( op oude server ) een 301 redirect maken naar de nieuwe bestanden op de nieuwe server.

Bedoeling is dat google zometeen niet q=actueel ziet maar actueel.html.

dat is de redirect 301

eerder in mijn htaccess bestand geef ik aan dat die actueel.php gekoppeld moet worden aan q=actueel.

dus mijn 301 redirect heeft niks met de index.php?q=actueel te maken
en als de pagina 99 is dan zal in de rewritecond komen te staan dat het gaat om uniek = 99

het gaat hier maar om een 8-tal pagina's de rest zijn allemaal blaat.asp of blerk.asp
RewriteRule ^pagina.asp?uniek=100$ /actueel.html [L, R=301]

helaas hipska, ik had dit al eens geprobeerd, maar werkt niet

moet het echt doen met RewriteCond omdat er een query_string word meegegeven (?)
Zo dan?

RewriteRule ^pagina.asp\?uniek=100$ /actueel.html [L, R=301]
Opgelost, enige wat ik moest doen is achter actueel.html een vraagteken zetten

zie code hieronder

RewriteCond %{query_string} ^uniek=100$
RewriteRule ^pagina.asp$ /actueel.html? [L, R=301]

Reageren