Toon posts:

301 redirect

Pagina: 1
Acties:
  • 1.233 views

Onderwerpen

Vraag


  • jolande
  • Registratie: Juli 2003
  • Laatst online: 02-12-2018
Mijn vraag
...
Hallo
Ik zit met een probleem van een 301 redirect.

het moet van
http://*snip*/xxx

naar

https://*snip*

https is al geredirect, Zit alleen met een hoop links die in het verleden geplaatst zijn door derden, en nu een 404 hebben.
Nu heb ik enkele al met een 404 pagina omgeleid, maar ik wil graag de waarde van mijn oude links behouden.

Hoop dat iemand me hier mee kan helpen! Alvast dank voor het meedenken. 8)7


...


...

[Voor 7% gewijzigd door RobIII op 26-10-2018 18:36]

Alle reacties


  • Jivebunny
  • Registratie: November 2010
  • Niet online

Jivebunny

Fail to plan. Plan to fail.

Apache webserver? -> .htaccess aanpassen.
Heb je een cms? Misschien kan het daarin.

[Voor 86% gewijzigd door Jivebunny op 25-10-2018 09:49]

Mi 11T Pro | NAS: HP Gen8 e3-1265L v2 16GB 12TB unRAID 6.9.2 | D: Ryzen 5600x 16GB 3000mhz RX 6800 XT MB Acer 27" IPS 144hz | Nissan Leaf 40 Tekna


  • jolande
  • Registratie: Juli 2003
  • Laatst online: 02-12-2018
Nee ik heb geen cms, moet in webconfig, of htacces

  • Merlinni
  • Registratie: September 2012
  • Laatst online: 20-03 18:26
Er zijn verschillende manieren om een 301 in te stellen.

Ik raad aan om deze website even te bezoeken: https://www.onetomarket.nl/blog/seo/301-redirect-tutorial/

(Overigens is Apache geen cms, maar een webserver)

  • jolande
  • Registratie: Juli 2003
  • Laatst online: 02-12-2018
Daar ben ik al geweest, zonder succes

  • Jivebunny
  • Registratie: November 2010
  • Niet online

Jivebunny

Fail to plan. Plan to fail.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Various rewrite rules.
<IfModule mod_rewrite.c>
  RewriteEngine on

  # Set "protossl" to "s" if we were accessed via https://.  This is used later
  # if you enable "www." stripping or enforcement, in order to ensure that
  # you don't bounce between http and https.
  
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)/$ /$1 [L,R=301]

  RewriteRule ^ - [E=protossl]
  RewriteCond %{HTTPS} on
  RewriteRule ^ - [E=protossl:s]
  
  RewriteCond %{HTTPS} off
  RewriteCond %{HTTP_HOST} ^xxx\.domain\.nl\/xxx$
  RewriteRule ^(.*)$ https://xxx.domein.nl%{REQUEST_URI} [L,R=301]

</IfModule>
Merlinni schreef op donderdag 25 oktober 2018 @ 10:01:
(Overigens is Apache geen cms, maar een webserver)
Wie zegt dat dit het wel is dan?

[Voor 16% gewijzigd door RobIII op 26-10-2018 18:37]

Mi 11T Pro | NAS: HP Gen8 e3-1265L v2 16GB 12TB unRAID 6.9.2 | D: Ryzen 5600x 16GB 3000mhz RX 6800 XT MB Acer 27" IPS 144hz | Nissan Leaf 40 Tekna


  • Merlinni
  • Registratie: September 2012
  • Laatst online: 20-03 18:26
Jivebunny schreef op donderdag 25 oktober 2018 @ 10:06:
[...]


Wie zegt dat dit het wel is dan?
Excuus, de edit was niet doorgevoerd. Bij mij was het "Apache?", "Nee ik heb geen CMS". Vandaar :P

  • Jivebunny
  • Registratie: November 2010
  • Niet online

Jivebunny

Fail to plan. Plan to fail.

Ah we zaten dicht op elkaar

Mi 11T Pro | NAS: HP Gen8 e3-1265L v2 16GB 12TB unRAID 6.9.2 | D: Ryzen 5600x 16GB 3000mhz RX 6800 XT MB Acer 27" IPS 144hz | Nissan Leaf 40 Tekna


  • jolande
  • Registratie: Juli 2003
  • Laatst online: 02-12-2018
Wow Jivebunny je bent een kanjer!!!

Het werkt!!!

Super bedankt!!!

  • jolande
  • Registratie: Juli 2003
  • Laatst online: 02-12-2018
Voor de rest van de pagina;s herhaal ik dan alleen dit stukje steeds

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^xxx\.domein\.nl\/xxx$
RewriteRule ^(.*)$ https://xxx.domein.nl%{REQUEST_URI} [L,R=301]

[Voor 18% gewijzigd door RobIII op 26-10-2018 18:37]


  • jolande
  • Registratie: Juli 2003
  • Laatst online: 02-12-2018
Vreemd, daarstraks werkte het, nu niet meer.

  • jolande
  • Registratie: Juli 2003
  • Laatst online: 02-12-2018
Misschien moet er nog iets gewijzigd worden in de code, het werkt helaas toch niet.

[Voor 79% gewijzigd door jolande op 25-10-2018 11:41]


  • Jivebunny
  • Registratie: November 2010
  • Niet online

Jivebunny

Fail to plan. Plan to fail.

Maar je hoeft het toch niet te herhalen voor de rest van de pagina's? .htaccess is universeel voor de hele website.

Ik weet niet wat je precies hebt gedaan.

'het werkt niet' kunnen wij maar weinig mee.

Edit; Ah, ik begrijp dat je wellicht redirects hebt willen schrijven voor de rest van de pagina's.

Kan je gewoon dat deel van jouw .htaccess delen? En wellicht aangeven welke oude url naar welke nieuwe url moet?

[Voor 34% gewijzigd door Jivebunny op 25-10-2018 12:05]

Mi 11T Pro | NAS: HP Gen8 e3-1265L v2 16GB 12TB unRAID 6.9.2 | D: Ryzen 5600x 16GB 3000mhz RX 6800 XT MB Acer 27" IPS 144hz | Nissan Leaf 40 Tekna


  • jolande
  • Registratie: Juli 2003
  • Laatst online: 02-12-2018
Ik heb alles gekopieerd boven, in een .htacces bestand gezet.
In eerste instantie til ik de oude url in, en werd doorgeleid, naar de nieuwe. Happy het werkt!!!

Enkele minuten later controleer ik het weer, en krijg weer een 404 fout.

Ik moet het herhalen, omdat het om ongeveer 400 van deze url's gaat.

auto, maar ook andere zoals, baby, gsm, bruiloft, etc etc

  • jolande
  • Registratie: Juli 2003
  • Laatst online: 02-12-2018
Jivebunny schreef op donderdag 25 oktober 2018 @ 11:55:
Maar je hoeft het toch niet te herhalen voor de rest van de pagina's? .htaccess is universeel voor de hele website.

Ik weet niet wat je precies hebt gedaan.

'het werkt niet' kunnen wij maar weinig mee.

Edit; Ah, ik begrijp dat je wellicht redirects hebt willen schrijven voor de rest van de pagina's.

Kan je gewoon dat deel van jouw .htaccess delen? En wellicht aangeven welke oude url naar welke nieuwe url moet?
Ik heb het script nu van de auto, dat is het enige wat nu in mijn htacces bestand staat, maar het werkt niet, krijg nog steeds een 404 foutmelding.

# Various rewrite rules.
<IfModule mod_rewrite.c>
RewriteEngine on

# Set "protossl" to "s" if we were accessed via https://. This is used later
# if you enable "www." stripping or enforcement, in order to ensure that
# you don't bounce between http and https.

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

RewriteRule ^ - [E=protossl]
RewriteCond %{HTTPS} on
RewriteRule ^ - [E=protossl:s]

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^xxx\.domein\.nl\/xxx$
RewriteRule ^(.*)$ https://xxx.domein.nl%{REQUEST_URI} [L,R=301]

</IfModule>


En dit moet ik dus voor ongeveer 400 url's in hetzelfde htacces bestand zetten.

[Voor 4% gewijzigd door RobIII op 26-10-2018 18:37]


  • Jivebunny
  • Registratie: November 2010
  • Niet online

Jivebunny

Fail to plan. Plan to fail.

Zijn die 400 urls gewoon gelijkwaardig aan wat ze waren en is het zo dat alleen eigenlijk /xxx verdwijnt?

code:
1
2
3
4
5
6
7
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^xxx\.domein\.nl\/xxx%{REQUEST_URI}$
RewriteRule ^(.*)$ https://xxx.domein.nl%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^xxx\.domein\.nl\/xxx%{REQUEST_URI}$
RewriteRule ^(.*)$ https://xxx.domein.nl%{REQUEST_URI} [L,R=301]


Geef eens een paar voorbeelden van de oude URL, en wat dan voor die specifieke oude URL, de nieuwe moet worden, want het mij niet geheel duidelijk wat de oude structuur was en moet worden.

[Voor 94% gewijzigd door RobIII op 26-10-2018 18:37]

Mi 11T Pro | NAS: HP Gen8 e3-1265L v2 16GB 12TB unRAID 6.9.2 | D: Ryzen 5600x 16GB 3000mhz RX 6800 XT MB Acer 27" IPS 144hz | Nissan Leaf 40 Tekna


  • jolande
  • Registratie: Juli 2003
  • Laatst online: 02-12-2018
Alle pagina's in mijn pagina hebben dezelfde structuur.
was http://*snip*/yyy

nu https:*snip*

https is al geredirect

en zo met alle 400 de een heet baby, de andere bruiloft etc

Omdat in de 15 jaar dat ik de site heb, iedereen de link zoals deze heeft geplaatst.
http://*snip*/yyy. lopen alle inks nu dood.

[Voor 15% gewijzigd door RobIII op 26-10-2018 18:38]


  • DJMaze
  • Registratie: Juni 2002
  • Niet online
http:// domein.nl/yyy/
https:// domein.nl/yyy/
http:// yyy.domein.nl/yyy/
https:// yyy.domein.nl/yyy/
http:// yyy.domein.nl/

En die moeten allemaal naar:
https:// yyy.domein.nl/ ????

[Voor 30% gewijzigd door RobIII op 26-10-2018 18:32]

Maak je niet druk, dat doet de compressor maar


  • Harrie_
  • Registratie: Juli 2003
  • Niet online

Harrie_

⠀                  🔴 🔴 🔴 🔴 🔴

jolande schreef op donderdag 25 oktober 2018 @ 09:51:
Nee ik heb geen cms, moet in webconfig, of htacces
Welke? web.config of .htaccess?

Microsoft IIS = web.config
Apache = .htaccess

Ik lees dat je de .htaccess toevoegt maar dat het niet leidt tot het gewenste resultaat. Als ik naar de 404-error kijk dan lijkt het erop dat je IIS draait (maar dat kan ik ook mis hebben).

Als je inderdaad IIS gebruikt dan gaat een .htaccess niet werken en zul je het in je web.config moeten zetten. Gelukkig kun je dat automatisch converten

☀️ 18 Panelen | 🔋 5,8 kWp | ⚡ SolarEdge SE6K


  • Jivebunny
  • Registratie: November 2010
  • Niet online

Jivebunny

Fail to plan. Plan to fail.

Harrie_ schreef op vrijdag 26 oktober 2018 @ 15:20:
[...]
Als je inderdaad IIS gebruikt dan gaat een .htaccess niet werken en zul je het in je web.config moeten zetten. Gelukkig kun je dat automatisch converten
Lijkt mij ook web.config als ik de 404 zo zie. Goeie. Snap dan alleen absoluut niet de eerdere reactie van: 'het werkt!'... Dat zal dan denk ik niet waar zijn geweest hehe.

Pff best moeilijk om zoiets op te lossen met beperkte info van TS en dan zie ik dus nu ook dat er nooit een echt duidelijk antwoord is geweest op de apache vraag haha. Zucht, ik zie nu ook dat TS dus een .htaccess bestand heeft gemaakt op een IIS server waarschijnlijk. Goed.

Doen wat @Harrie_ zegt @jolande.

[Voor 35% gewijzigd door Jivebunny op 26-10-2018 16:26]

Mi 11T Pro | NAS: HP Gen8 e3-1265L v2 16GB 12TB unRAID 6.9.2 | D: Ryzen 5600x 16GB 3000mhz RX 6800 XT MB Acer 27" IPS 144hz | Nissan Leaf 40 Tekna


  • Harrie_
  • Registratie: Juli 2003
  • Niet online

Harrie_

⠀                  🔴 🔴 🔴 🔴 🔴

Ik ben nog even stout geweest en heb gekeken naar de post-geschiedenis van TS en kwam daar op redirecten lukt niet uit. Het antwoord daar zat 'm ook in de web.config, ik ga er gemakshalve vanuit dat deze website op dezelfde server staat? In dat geval kun je de .htaccess aanpassen tot je een ons weegt maar IIS gaat daar echt niet mee werken...

☀️ 18 Panelen | 🔋 5,8 kWp | ⚡ SolarEdge SE6K


  • RobIII
  • Registratie: December 2001
  • Laatst online: 19:57

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Kolere; ik heb zelden zoveel spam moeten verwijderen. Als iedereen even wil ophouden met 't rondstrooien van die domeinna(a)m(en) zou dat tof zijn d:)b

@jolande Je kunt je probleem prima uitleggen zonder (merk)namen e.d. te noemen; spam wordt hier niet op prijs gesteld. Verder: Gebruik a.u.b. de wijzig-link (rechtsbovenaan je post) als je iets toe te voegen hebt; je topic herhaaldelijk omhoogschoppen (laat staan 4 keer achter elkaar) is niet nodig en die melding staat er niet voor niets:

https://tweakers.net/ext/f/rViZSDpQ5n2TpYCcyrDz83Jf/full.png


Het zou fijn zijn als je wat duidelijkheid verschafte over (o.a.) welke webserver je nou gebruikt. En wil je dat soort relevante(!) informatie voortaan ook gewoon in je topicstart opnemen (lees onze Quickstart eens; daarin staat precies wat we verwachten van een topic) zodat we het niet allemaal stukje-bij-beetje uit je hoeven trekken?

[Voor 56% gewijzigd door RobIII op 26-10-2018 18:36]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Roses are red Violets are blue, Unexpected ‘{‘ on line 32.

Over mij


  • jolande
  • Registratie: Juli 2003
  • Laatst online: 02-12-2018
Hallo Allemaal, sorry voor mijn late reactie, maar zit ff midden in een verhuis.
Ik heb idd ook een webconfig.

  • RobIII
  • Registratie: December 2001
  • Laatst online: 19:57

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

jolande schreef op vrijdag 26 oktober 2018 @ 20:32:
Hallo Allemaal, sorry voor mijn late reactie
Welke reactie? "Ik heb een webconfig"? Dat is de volledige (enigszins nog) relevante inhoud van je post...
Ah. Super! d:)b


...en ...nu :?

Weet je, ik brei er een eind aan. We zitten hier niet om handjes te houden. We verwachten enige minimale eigen inzet en met dit soort replies kunnen we echt werkelijk helemaal niets en de eigen moeite die je lijkt te investeren ligt ver onder 't vriespunt. En daar ben ik wel klaar mee in dit topic.

Probeer het gerust opnieuw maar gebruik dan de, al eerder aangehaalde, Quickstart. En als je dan reageert, probeer dan eens iets inhoudelijks bij te dragen van meer dan één zinnetje...

[Voor 35% gewijzigd door RobIII op 26-10-2018 20:49]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Roses are red Violets are blue, Unexpected ‘{‘ on line 32.

Over mij

Pagina: 1

Dit topic is gesloten.


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee