301 redirect

Pagina: 1
Acties:
  • 1.286 views

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

Anoniem: 87867

Topicstarter
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


Acties:
  • 0 Henk 'm!

  • 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 ]

Pixel 7 | 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


Acties:
  • 0 Henk 'm!

Anoniem: 87867

Topicstarter
Nee ik heb geen cms, moet in webconfig, of htacces

Acties:
  • 0 Henk 'm!

  • Merlinni
  • Registratie: September 2012
  • Laatst online: 21:23
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)

Acties:
  • 0 Henk 'm!

Anoniem: 87867

Topicstarter
Daar ben ik al geweest, zonder succes

Acties:
  • +1 Henk 'm!

  • 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 ]

Pixel 7 | 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


Acties:
  • +1 Henk 'm!

  • Merlinni
  • Registratie: September 2012
  • Laatst online: 21:23
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

Acties:
  • +1 Henk 'm!

  • Jivebunny
  • Registratie: November 2010
  • Niet online

Jivebunny

Fail to plan. Plan to fail.

Ah we zaten dicht op elkaar

Pixel 7 | 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


Acties:
  • 0 Henk 'm!

Anoniem: 87867

Topicstarter
Wow Jivebunny je bent een kanjer!!!

Het werkt!!!

Super bedankt!!!

Acties:
  • 0 Henk 'm!

Anoniem: 87867

Topicstarter
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 ]


Acties:
  • 0 Henk 'm!

Anoniem: 87867

Topicstarter
Vreemd, daarstraks werkte het, nu niet meer.

Acties:
  • 0 Henk 'm!

Anoniem: 87867

Topicstarter
Misschien moet er nog iets gewijzigd worden in de code, het werkt helaas toch niet.

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


Acties:
  • 0 Henk 'm!

  • 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 ]

Pixel 7 | 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


Acties:
  • 0 Henk 'm!

Anoniem: 87867

Topicstarter
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

Acties:
  • 0 Henk 'm!

Anoniem: 87867

Topicstarter
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 ]


Acties:
  • 0 Henk 'm!

  • 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 ]

Pixel 7 | 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


Acties:
  • 0 Henk 'm!

Anoniem: 87867

Topicstarter
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 ]


Acties:
  • +1 Henk 'm!

  • 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


Acties:
  • +1 Henk 'm!

  • Harrie_
  • Registratie: Juli 2003
  • Niet online

Harrie_

⠀                  🔴 🔴 🔴 🔴 🔴

Anoniem: 87867 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

Hoeder van het Noord-Meierijse dialect


Acties:
  • 0 Henk 'm!

  • 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 @Anoniem: 87867.

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

Pixel 7 | 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


Acties:
  • +1 Henk 'm!

  • 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...

Hoeder van het Noord-Meierijse dialect


Acties:
  • +2 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
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

@Anoniem: 87867 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:

Afbeeldingslocatie: 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.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Anoniem: 87867

Topicstarter
Hallo Allemaal, sorry voor mijn late reactie, maar zit ff midden in een verhuis.
Ik heb idd ook een webconfig.

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Anoniem: 87867 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.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.