Betreft script redirect 301

Status
Niet open voor verdere reacties.

margriet2380

Gebruiker
Lid geworden
4 dec 2010
Berichten
25
Hallo

Ik ben bekend met redirecten in htacces bestand, heb al enkele honderden pagina's geredirect, zonder problemen.
Nu heb ik een probleem, heb het hele internet al doorgespit, maar kom er niet uit.

Mijn oude blog ( Serendipity) wat in een map staat in mijn website, genoemd http://www.domein.nl/nieuws/

Mijn nieuwe blog ( Wordpress) wat in een map staat in mijn website genoemd http://www.domein.nl/blogs

Nu ben ik bezig met alle oude blogberichten uit Serendipity over te zetten op wordpress, dat is allemaal geen probleem.

Alleen het redirecten van de oude url, naar de nieuwe url lukt niet.:eek::eek::eek:

Serentipity url heeft ook een vraagteken in de url staan, dus met een gewone 301 redirect lukt het niet.

Plus moet ik het redirecten vanuit de htacces map nieuws serendipity ?of vanuit mijn root www htacces?

Misschien is er iemand die het juiste script weet?

Hartelijke groeten Margriet
 
Laatst bewerkt:
Ikzelf heb voor mijn site alle oude URL's doorgestuurd met een PHP-script.
 
Gezien dat je "domein" hetzelfde blijft kun je het beste redirecten vanuit /nieuws

Hoe je het exact moet doen is een beetje afhankelijk van de syntax. Indien het formaat van de URL ook veranderd kun je dat het beste doen met een rewriterule met de volgende flags: [L,R=301, NE]

bijv als je dit wil omschrijven: mijndomein.nl/nieuws/index.php?page=16 naar https://mijndomein/blogs/16
Code:
RewriteRule ^mijndomein.nl\/nieuws\/index.php\?page=(.+)$ https://mijndomein/blogs/$1 [L,R=301, NE]

EDIT: ditzelfde doen in PHP kan natuurlijk onder water ook prima zoals PHP4U aangeeft, mar je vroeg om een apache oplossing ;)
 
Laatst bewerkt:
Ik ging van ?id=123 naar /pagina/blabla.html.
Om die titel op te halen had ik PHP nodig om de vertaalslag te maken, en meteen heb ik daar alles maar in gerouted.
 
Oke ik ga het proberen, had net nog een berichtje van mijn provider, ze hebben nu een voorbeeld script in mijn webconfig geplaatst, blijkbaar werkt het in htacces niet, omdat er al zoveel omleidingen zijn, en in webconfig wel.
Ik ga ze allebei proberen, Hartelijk dank voor je reactie!:thumb:
 
Redirect van provider werkt niet!!! staat in webconfig, ook in htacces werkt 't niet!!

</rule>

<rule name="Imported Rule 162" stopProcessing="true">
<match url="^nieuws/index.php/archives/116-Wat-zijn-de-trends-voor-de-bruid.html" ignoreCase="false" />
<action type="Redirect" url="/blogs/bruidsmode/wat-zijn-de-trends-voor-de-bruid/" redirectType="Permanent" />
</rule>


</rules>
</rewrite>
</system.webServer>
</configuration>
 
Wat meldt phpinfo() over welke serversoftware er draait?
Linux? Windows?
 
Wat zegt dit dan, als je dit aanmaakt als phpinfo.php, en vervolgens in je browser uitvoert?

<?php
phpinfo();
?>
 
Zou je eens kunnen aangeven hoe je .htaccess eruit ziet, hoe deze heet (. niet vergeten in bestandsnaam?) en waar je deze hebt staan?
 
Als ze Windows draaien zonder Apache, dan werkt .htaccess niet. Dus zoek eerst eens voor 100% uit wat ze draaien.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan