Hallo,
Ik ben bezig met mijn website en ons forum staat op dit moment in de root van de 'www' map. Nu wil ik deze echter verplaatsen naar /forum/. Maar wanneer ik dit 'zomaar' doe krijg ik een hoop dode links van o.a. oude linkbacks naar de topics op het forum. De situatie is nu als volgt;
http://www.mijnsite.com/showthread.php/topictitel-id.html
Dit gaat verandert worden naar:
http://www.mijnsite.com/forum/showthread.php/topictitel-id.html
Wanneer ik dus het forum van folder verander is de link hierboven de nieuwe situatie. Nu wil ik graag dat wanneer mensen een oude url visitten (dus nog zonder de /forum/) dat er in de url automatisch een redirect wordt gemaakt en er tussen "http://www.mijnsite.com/" en "/showthread.php/" erbij wordt gezet: '/forum/'.
Dus wanneer mensen 'http://www.mijnsite.com/showthread.php/topictitel-id.html' bezoeken het automatisch verandert in 'http://www.mijnsite.com/forum/showthread.php/topictitel-id.html'.
Alvast bedankt.
- URL's Herschrijven
-
651 × bekeken sinds 13-04-2009, 17:35 #1
URL's Herschrijven
-
In de schijnwerper
Blogpost op thuissportschool.nl met DR53 en 1000+ organische bezoekers per maandOverige dealsStartpagina.nl pagina inclusief startpagina account! Mooie kans!Overige deals1600 linkbuilding links voor slechts €316,-Overige dealsGezocht: Linkopties Installatie / Duurzaamheid / Groen / Energie / WonenOverige deals -
13-04-2009, 17:41 #2
- Berichten
- 3.430
- Lid sinds
- 16 Jaar
Dit kan gedaan worden door een simpele RewriteRule in de .htaccess file.
-
13-04-2009, 17:41 #3
- Berichten
- 134
- Lid sinds
- 17 Jaar
Origineel gepost door Jesper
Dit kan gedaan worden door een simpele RewriteRule in de .htaccess file.
Ik ben niet bekend met deze functie en zou dus niet weten hoe ik dit moet doen, heb je iets om mij op weg te helpen?
-
13-04-2009, 18:19 #4
- Berichten
- 3.430
- Lid sinds
- 16 Jaar
Het is hiervoor misschien handig als u zelf wat onderzoek doet naar de .htaccess file, RewriteRules en regular expressions, maar dit voorbeeld moet volgens mij werken.
Maak een file genaamd .htaccess in de public_html folder met de volgende inhoud:
Code:RewriteEngine on RewriteRule [^forum/](.)* forum/$0
Code:RewriteEngine on RewriteRule [^forum/](.)* redirect.php?red=$id0
EDIT: N.a.v. uw bericht volgend op het mijne:
Verander de rewriterule uit mijn eerste edit naar:
Code:RewriteEngine on RewriteRule ^[showthread.php](.)* redirect.php?red=$id0
Laatst aangepast door Jesper van E. : 13-04-2009 om 18:25
-
13-04-2009, 18:24 #5
- Berichten
- 134
- Lid sinds
- 17 Jaar
Origineel gepost door Jesper
Het is hiervoor misschien handig als u zelf wat onderzoek doet naar de .htaccess file, RewriteRules en regular expressions, maar dit voorbeeld moet volgens mij werken.
Maak een file genaamd .htaccess in de public_html folder met de volgende inhoud:
Code:RewriteEngine on RewriteRule [^forum/](.)* forum/$0
Ik heb het geprobeerd maar het werkte niet echt goed, hij herschrijft nu namelijk alles wat in de public_html staat, en dit terwijl hij alleen url's met /showthread.php/ moet herschrijven.
Aanvullend bericht:
Deze kan dicht is opgelost :)
Nog bedankt overigens Jesper voor je support.Laatst aangepast door R. Wijkstra : 13-04-2009 om 19:43 Reden: Automatisch samengevoegd.
-
15-04-2009, 12:41 #6
- Berichten
- 1.245
- Lid sinds
- 18 Jaar
Code:RewriteEngine On RewriteRule ^forum/([a-zA-Z0-9_]+)$ $1.php
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