Synology-Forum.nl

Overige software => Web Station => Topic gestart door: amigo64 op 11 april 2013, 15:04:27

Titel: Submappen website niet zichtbaar via wan
Bericht door: amigo64 op 11 april 2013, 15:04:27
Ik heb via Wordpress een website aangemaakt op mijn nas. Dit werkt prima.

In mijn router heb ik het externe vaste ip adres doorverwezen naar mijn DS213 ip adres.
In de submap 'web'  heb ik een index.php aangemaakt die de map web doorverwijst naar de map /Wordpress.

De webpagina is benaderbaar op mijn externe ip, echter de subpagina's zijn niet benaderbaar vanuit mijn externe ip adres.

Weet iemand waar dit aan ligt?
Titel: Re: Submappen website niet zichtbaar via wan
Bericht door: Plerry op 12 april 2013, 18:43:06
Ik ken de specifics van Wordpress niet, maar dat lijkt vooralsnog minder van belang.
ik doe maar een schot ...

* Wat bedoel je precies met "subpagina"? Is dat iedere (interne) link op de hoofdpagina?
* Werken je "subpagina"s intern (binnen je LAN) wel goed?
  (aanroepen met http://[internIP] (dus zonder /Wordpress )

* Kijk eens hoe de link naar zo'n subpagina er nu in je browser uitziet. Ik vermoed http://[externIP]/[subpagina]
* Vergelijk dat met hoe die eruit zou moeten zien. Ik vermoed http://[externIP]/Wordpress/[subpagina]
* Kijk nu eens in je HTML-code hoe de links naar die subpagina's er precies uit zien.
Bevatten die links het totale adres, bijv. //[externIP]/[subpagina]
het adres t.o.v. de (vermeende) site-root, bijv. /[subpagina] of /[subfolder]/[subpagina]
of het relatieve adres, bijv. [subpagina] of ./[subfolder]/[subpagina] (let op de punt!)
Dat zou je al een al een stuk beter zicht moeten geven op de aard van je probleem.

Hoe ziet trouwens je PHP redirect eruit?
Gebruik je een meta refresh, een frame, een include, een Javascript location.replace(),
een Javascript location.href=, of ... ?
En hoe ziet die verwijzing er uit? Absoluut, relatief t.o.v. de site-root of relatief. 

Roep je direct aan met je vaste externe IP-adres, of doe je dat via een DSN (of DDNS)?

Roep je van extern aan met je externe call, of vanuit je eigen LAN?

Afhankelijk van die antwoorden zijn er wellicht zelfs meerdere oplossingen mogelijk,
en zelfs meerdere goede oplossingen  ;)
Titel: Re: Submappen website niet zichtbaar via wan
Bericht door: amigo64 op 13 april 2013, 20:50:32
Alvast dank voor het antwoord, hopelijk komen we er uit. :D

* Wat bedoel je precies met "subpagina"? Is dat iedere (interne) link op de hoofdpagina?

Ik bedoel hiermee: iedere link op de Hoofdpagina

* Werken je "subpagina"s intern (binnen je LAN) wel goed?

De Links intern (binnen mijn LAN) werken wel goed

  (aanroepen met http://[internIP] (dus zonder /Wordpress )

Dit werkt  goed, omdat ik een index.php heb die vanuit intern naar /Wordpress verwijst.


* Kijk eens hoe de link naar zo'n subpagina er nu in je browser uitziet. Ik vermoed http://[externIP]
/[subpagina]

Zo'n subpagina of link ziet er op mijn LAN als volgt uIt: http://[internIP]/[subpagina]  (intern IP dus)


* Vergelijk dat met hoe die eruit zou moeten zien. Ik vermoed http://[externIP]/Wordpress/[subpagina]

Ik heb een doorverwijzing, index.php, vanuit de webroot naar /Wordpress


* Kijk nu eens in je HTML-code hoe de links naar die subpagina's er precies uit zien.

De links in mijn HTML- code zien er als volgt uit: http://[internIP]/[subpagina]

Bevatten die links het totale adres, bijv. //[externIP]/[subpagina]

De links bevatten het totale adres vanuit de LAN gezien: //[externIP]/[subpagina]

het adres t.o.v. de (vermeende) site-root, bijv. /[subpagina] of /[subfolder]/[subpagina]
of het relatieve adres, bijv. [subpagina] of ./[subfolder]/[subpagina] (let op de punt!)
Dat zou je al een al een stuk beter zicht moeten geven op de aard van je probleem.

Hoe ziet trouwens je PHP redirect eruit?

Is dat de index.php waarmee ik vanuit de webroot naar mijn /Wordpress kijk?

Gebruik je een meta refresh, een frame, een include, een Javascript location.replace(),
een Javascript location.href=, of ... ?
En hoe ziet die verwijzing er uit? Absoluut, relatief t.o.v. de site-root of relatief.

Ik heb een standaard Wordpress install gedaan. Nog niets veranderd omdat ik eerst wilde weten of het uberhaupt gaat werken. Ik weet niet of daar een meta refresh, een frame, een include, een Javascript location.replace(),een Javascript location.href=  of zo in zit.

Roep je direct aan met je vaste externe IP-adres, of doe je dat via een DSN (of DDNS)?

Ik gebruik een vast ip adres. en heb een .tk domein aangemaakt met de DNS service van .tk (record A)

Roep je van extern aan met je externe call, of vanuit je eigen LAN?

Ik roep de site extern aan, maar ook vanuit de LAN

Afhankelijk van die antwoorden zijn er wellicht zelfs meerdere oplossingen mogelijk,
en zelfs meerdere goede oplossingen  ;)

Ik zie in mijn HTML code dat alle HREFS (op de startpagina na) dan op mijn interne IP staan. Is dat het probleem? Hoe kunnen we dit oplossen als dat het probleem is.

Vriendelijke groet
Titel: Re: Submappen website niet zichtbaar via wan
Bericht door: Wyodor op 13 april 2013, 22:31:30
Je moet geen http://internipnummer/wordpress gebruiken.

Gebruik dit

<?php

header
('Location: wordpress');

?>
Titel: Re: Submappen website niet zichtbaar via wan
Bericht door: henkg op 14 april 2013, 03:35:23
Lijkt erg op: http://www.synology-forum.nl/wordpress-package/ip-nr-(url)-wijzigen-in-wordpress/ (probleem + oplossing).
Niet zo moeilijk te vinden trouwens: laatste post in sub-board officiele packages | Wordpress.
Titel: Re: Submappen website niet zichtbaar via wan
Bericht door: amigo64 op 15 april 2013, 15:49:23
Lijkt erg op: http://www.synology-forum.nl/wordpress-package/ip-nr-(url)-wijzigen-in-wordpress/ (probleem + oplossing).
Niet zo moeilijk te vinden trouwens: laatste post in sub-board officiele packages | Wordpress.

Bedankt Henkg,

Dit was de oplossing,  :)