Synology-Forum.nl

Packages => Officiële Packages => Wordpress package => Topic gestart door: dwdijkstra op 20 oktober 2021, 12:59:08

Titel: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: dwdijkstra op 20 oktober 2021, 12:59:08
Onlangs een update naar DSM 7 gedaan, waarna de website die ik al jaren host voor een vriend niet meer op de oude manier toegankelijk is.

www.domeinnaam.nl  (http://www.doemeinnaam.nl) werkt niet meer, maar:
www.domeinnaam.nl/wordpress  (http://www.domeinnaam.nl/wordpress) werkt wel.

Uiteraard wil ik graag de optie zonder wordpress in de url gebruiken.

Onderstaande geprobeerd:


Wie heeft de gouden tip, ik ben al dagen bezig en wil graag weer eens wat anders doen...  :lol:

Update:
Zojuist alles eraf gegooid: WordPress, Web Station, PHP, Apache, MariaDB. NAS uitgezet en WordPress opnieuw geïnstalleerd met een kale pagina. Probleem is ook op deze manier hetzelfde helaas. Backup teruggezet en ik ben weer waar ik was.
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: André PE1PQX op 20 oktober 2021, 13:29:46
Prutsen in een database moet je bij voor keur niet doen!
De inhoud van map "\wordpress" moet inclusief alle mappen in "\wordpress" verplaatst worden naar de root.
Helaas is dit niet zo 1-2-3 te doen, omdat er mogelijk verborgen bestanden zijn en je eventueel bestandsrechten onbedoeld veranderd.

Host je op een server van je web-host of op een syno bij je thuis?? In het geval van een web-host, dan heb even mailen/bellen met de vraag.
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: dwdijkstra op 20 oktober 2021, 13:40:34
André, daar heb ik ook even aan gedacht, maar dat kan het toch ook niet zijn? Ik heb WordPress opnieuw geïnstalleerd en dan wordt deze map automatisch gekozen: web-packages/wordpress.

Overigens ik heb alleen de waarde achter siteurl in wp-config van de database aangepast. Maar dit had ook geen effect.

De site staat op de Synology thuis inderdaad. Dat heeft 12 jaar zonder problemen gewerkt... ;-)
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: Briolet op 20 oktober 2021, 14:30:15
www.domeinnaam.nl  (http://www.doemeinnaam.nl) werkt niet meer, maar:
www.domeinnaam.nl/wordpress  (http://www.domeinnaam.nl/wordpress) werkt wel.

Normaal gebruik je virtual hosts om rechtstreeks naar een map te gaan. Heb je dit vergeten aan te passen bij DSM7? (Ik ken DSM 7 nog niet, dus heb geen idee of dit bij de conversie stuk gaat)

Of je deed het met een .htacces file in de Web folder.
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: dwdijkstra op 20 oktober 2021, 14:56:51
Hallo Briolet,

Volgens mij is dat alleen nodig als je bestanden op een andere plek hebt staan dan standaard of in het geval van meerdere sites. Ik heb geprobeerd een virtuele host aan te maken, maar het pad naar de documenten dat je dan aan moet geven laat de map web_packages geeneens zien (en daar staat alles sinds DSM 7 in).

Het htaccess-bestand werkt nu ook niet meer als vroeger. Dit is nu de inhoud:

# BEGIN WordPress
# De richtlijnen (regels) tussen "BEGIN WordPress" en "END WordPress" worden
# dynamisch gegenereerd en zouden alleen aangepast mogen worden via WordPress filters.
# Alle wijzigingen aan de richtlijnen tussen deze markeringen worden overschreven.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>

# END WordPress
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: Babylonia op 20 oktober 2021, 15:29:32
Je komt dus feitelijk in het mapje uit, net vóór Worpress ??     (Zelf maak ik geen gebruik van Wordpress).
Wel in het "web" mapje,  maar niet in de map Worpress ??

Indien dat het geval is, laat alles zoals het was, en zet in het mapje "web"  (de "root" van de website map).
een  index.html   bestandje met de volgende inhoud:

<html>
<meta http-equiv="refresh" content="0;url=domein.nl/wordpress/" />
</html>

Of misschien nog mooier als er een  index .cgi  bestandje in het Wordpress mapje zit:

<html>
<meta http-equiv="refresh" content="0;url=domein.nl/wordpress/index.cgi" />
</html>

Wat levert dat op?
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: dwdijkstra op 20 oktober 2021, 16:18:03
Babylonia fantastisch!

Dit stukje old school HTML is de oplossing!

Ik heb je syntax aangepast in het onderstaande en het werkt weer!

<html>
<meta http-equiv="refresh" content="0;url=/wordpress/" />
</html>

Hartelijk dank, you made my day!
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: Briolet op 20 oktober 2021, 17:37:18
…Ik heb geprobeerd een virtuele host aan te maken, maar het pad naar de documenten dat je dan aan moet geven laat de map web_packages geeneens zien (en daar staat alles sinds DSM 7 in).

Dat was ook al eens door anderen aangegeven, maar omdat er intussen een DSM7 update geweest is, dacht ik dat deze bug opgelost was. Toch slordig, tenzij ze nu een heel andere procedure voor virtual hosts geïntroduceerd hebben.

Maar ik zie dat het probleem opgelost is. Blijkbaar leiden er vele wegen naar Rome.
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: Babylonia op 20 oktober 2021, 17:49:56
@dwdijkstra
Nog een aanvulling op dat eerdere scriptje.  Wat je zelf hebt aangepast vanuit de root simpel naar het wordpress mapje toe.

Mijn eigen code (op een externe website als verwijzing naar mijn thuis WAN IP-adres) met wat ik zelf gebruik
en de aanpassing in de benoeming van jou   "domein.nl"   als voorbeeldje vergat ik de voorafgaande code  https://  op te nemen
voor het geval dat al niet automatisch zou worden omgezet.

(Via mijn eigen externe verwijzing naar mijn WAN IP-adres heb ik geen open poorten voor http naar mijn achterliggende NAS
Vandaar dat ik dat meeneem in die verwijzing + nog een poortnummer).
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: dwdijkstra op 20 oktober 2021, 17:57:10
Dat is misschien een mooie aanvulling, want http wordt nog niet automatisch omgezet naar https. Dat is de volgende horde.

Waar zou dan https:// moeten worden aangevuld in onderstaand werkend script?

<html>
<meta http-equiv="refresh" content="0;url=/wordpress/" />
</html>
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: Babylonia op 20 oktober 2021, 20:28:46
Gewoon de complete adresregel die je anders ook "manueel" ingetypt in een webbrowser zou moeten gebruiken
om onder  https  de betreffende wordpress map van "buitenaf" te kunnen bereiken.
En omdat het nu onder een redirect zit, wordt de http "gedwongen" naar een https verbinding te gaan.

Probeer het eens met:

<html>
<meta http-equiv="refresh" content="0;url=https://www.domeinnaam.nl/wordpress/" />
</html>
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: dwdijkstra op 21 oktober 2021, 08:51:04
Hoe simpel kan het zijn, maar het werkt!  :)
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: mtmhuijbers op 12 juni 2022, 17:59:13
@Babylonia: Ik heb het geprobeerd maar krijg een wit scherm omdat Wordpress een index.php heeft.
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: Babylonia op 12 juni 2022, 20:04:36
En als je in de plaats daarvan in de redirect  verwijst naar  index.php  ??

(Gewoon de directory die je nodig hebt om bij Wordpress uit te komen).
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: mtmhuijbers op 13 juni 2022, 10:27:43
En als je in de plaats daarvan in de redirect  verwijst naar  index.php  ??

Heb ik gedaan dan komt wordpress in een loop te zitten (zich zelf aanroepen)
<html>
<meta http-equiv="refresh" content="0;url=wordpress/index.php" />
</html>
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: Babylonia op 13 juni 2022, 10:37:17
....dan komt wordpress in een loop te zitten (zich zelf aanroepen)

Als je in een loop komt te zitten klopt de ingegeven padnaam van je redirect niet.  (Verwijzing naar zichzelf).
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: ejvl op 22 augustus 2022, 14:00:46
Gewoon de complete adresregel die je anders ook "manueel" ingetypt in een webbrowser zou moeten gebruiken
om onder  https  de betreffende wordpress map van "buitenaf" te kunnen bereiken.
En omdat het nu onder een redirect zit, wordt de http "gedwongen" naar een https verbinding te gaan.

Probeer het eens met:

<html>
<meta http-equiv="refresh" content="0;url=https://www.domeinnaam.nl/wordpress/" />
</html>
Goedemiddag, ik reageer op een oude post maar dit scriptje gebruik ik omdat de redirect nog steeds niet werkt in DSM7 en Wordpress.
Echter heb ik verschillende domeinnamen en ik wil ze allemaal redirecten.
Bijvoorbeeld:
www.domeinA.nl naar https://www.domeinA.nl/wordpress
www.domeinB.nl naar https://www.domeinB.nl/wordpress

Hoe kan ik dit het beste invullen?
Alvast dank.
Titel: Re: domein.nl/wordpress niet te veranderen in domein.nl
Bericht door: Babylonia op 22 augustus 2022, 18:50:29
Ik ben geen wordpress gebruiker, dus weet niet hoe verschillende websites binnen dat wordpress worden ingedeeld?
Maar zou dan iets kunnen zijn zoals hieronder als voorbeeld.

<html>
<meta http-equiv="refresh" content="0;url=https://www.domeinA.nl/wordpress/ [en mogelijk hier nog wat m.b.t. domeinA] " />
<meta http-equiv="refresh" content="0;url=https://www.domeinB.nl/wordpress/ [en mogelijk hier nog wat m.b.t. domeinB] " />
</html>