Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

[Wordpress] In de knoei met URL, .htaccess en subdir

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0Henk 'm!

  • HellStorm666
  • Registratie: april 2007
  • Laatst online: 26-11 17:25

HellStorm666

GSX-R 1000 L0 + A4 Avant B8

Topicstarter
Heej allemaal,

Ik loop al sinds vanochtend de stoeien om de site "live" te krijgen.
Voorheen draaide de site op Concrete5 met een hoop aanpassingen in de template en de code.
Dit zorgde helaas voor één groot drama op het moment dat de grote update kwam.

Om die reden met HTTrack de gehele website static gemaakt en in de /public_html folder gedropt.
Op die manier is de 'oude' site nog toegankelijk totdat de nieuwe Wordpress site online is.

In de tussentijd een subfolder gemaakt ik /public_html nl v9.
En Wordpress geinstalleerd in /public_html/v9/

In Wordpress heb ik ook multi-site aan gezet, in de hoop dat ik een nieuwe site aan maak met /v10 om daar aan de volgende versie te werken.
En dat zodra deze live moet, ik in de .htaccess v9 vervang door v10 en klaar.

Tot dus ver liep alles prima.
https://www.eltomation.com stuurde je netjes naar de oude site
https://www.eltomation.com/v9/ stuurde je netjes naar de nieuwe Wordpress site.

My Sites -> Network admin -> Sites laat zien dat er 1 site is: www.eltomation.com/v9 --Main
daar in staat:
Siteurl https://www.eltomation.com/v9
Home https://www.eltomation.com/v9

Maar nu;
De nieuwe site mag live en nu moet het dus zijn dat https://www.eltomation.com je naar de nieuwe site stuurt.
Daarbij wil ik de hele subfolder /v9/ niet meer in de url zien (wel op de hosting qua file structuur).

Ik heb 2 .htaccess files.
1 in /public_html
1 in /public_html/v9

Alleen loop ik zo vast als het maar kan.

De htaccess file in de root bevat:
code:
1
2
3
4
5
6
7
8
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?eltomation.com$
RewriteCond %{REQUEST_URI} !^/v9/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /v9/$1
RewriteCond %{HTTP_HOST} ^(www.)?eltomation.com$
RewriteRule ^(/)?$ v9/index.php [L]


De htaccess file in de /v9 folder, welke gemaakt is door WP bevat:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
RewriteEngine On
RewriteBase /v9/
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]



De vragen:
  1. Kan Wordpress inderdaad in de subfolder V9 blijven staan zonder dat je /v9/ in de url ziet?
  2. Kan ik de naam van de folder v9 veranderen naar WP, zo ja, wat moet ik nog meer veranderen om dat werkende te krijgen?
  3. Wat moet er in welke htaccess files staan?
  4. Moet ik ook nog delen in de database aanpassen?

Scientia Potentia Est
Xbox-Live GamerTag: H3llStorm666
19x Q.Cell G5 325wp op APsystems QS1

Alle reacties


Acties:
  • 0Henk 'm!

  • KabouterSuper
  • Registratie: september 2005
  • Niet online
1. Ja, dat kan
2. Ja, dat kan. Wel alle v9 verwijzingen in je.htaccess aanpassen
3. Ik ben geen voorstander van.htaccess files in meerdere directories (maar da's persoonlijk). Als je het merged naar één .htaccess in je root directory, dan kan je de wordpress rewrites gelijk doorverwijzen naar de v9 directory.
4. Evt even de site url in wordpress checken. Daar moet denk ik geen v9 te zien zijn.

Als ik je rewrites bekijk, dan lijkt je website zowel op / als op /v9/ te werken. Als dat echt zo is, dan vindt Google dat niet heel leuk.

Acties:
  • 0Henk 'm!

  • HellStorm666
  • Registratie: april 2007
  • Laatst online: 26-11 17:25

HellStorm666

GSX-R 1000 L0 + A4 Avant B8

Topicstarter
KabouterSuper schreef op maandag 25 mei 2020 @ 14:41:
1. Ja, dat kan
2. Ja, dat kan. Wel alle v9 verwijzingen in je.htaccess aanpassen
3. Ik ben geen voorstander van.htaccess files in meerdere directories (maar da's persoonlijk). Als je het merged naar één .htaccess in je root directory, dan kan je de wordpress rewrites gelijk doorverwijzen naar de v9 directory.
4. Evt even de site url in wordpress checken. Daar moet denk ik geen v9 te zien zijn.

Als ik je rewrites bekijk, dan lijkt je website zowel op / als op /v9/ te werken. Als dat echt zo is, dan vindt Google dat niet heel leuk.
Top, thnx voor je snelle antwoord!

Opzich zou ik 1 .htaccess ook prima vinden

In wordpress zie ik helaas onder My Sites -> Network admin -> Sites dat er 1 site is: www.eltomation.com/v9 --Main
daar in staat:
Siteurl https://www.eltomation.com/v9
Home https://www.eltomation.com/v9

Ik kan echter die regels niet aanpassen.
Komt dit door de multisite?

Wat moet er in de .htaccess komen welke dan (als enige nog over blijft) in de root staat?

Scientia Potentia Est
Xbox-Live GamerTag: H3llStorm666
19x Q.Cell G5 325wp op APsystems QS1


Acties:
  • 0Henk 'm!

  • KabouterSuper
  • Registratie: september 2005
  • Niet online
HellStorm666 schreef op maandag 25 mei 2020 @ 13:42:

In Wordpress heb ik ook multi-site aan gezet, in de hoop dat ik een nieuwe site aan maak met /v10 om daar aan de volgende versie te werken.
En dat zodra deze live moet, ik in de .htaccess v9 vervang door v10 en klaar.
HellStorm666 schreef op maandag 25 mei 2020 @ 14:44:
[...]
In wordpress zie ik helaas onder My Sites -> Network admin -> Sites dat er 1 site is: www.eltomation.com/v9 --Main
daar in staat:
Siteurl https://www.eltomation.com/v9
Home https://www.eltomation.com/v9

Ik kan echter die regels niet aanpassen.
Komt dit door de multisite?
Ik gebruik nooit multisite, maar volgens mij gebruik je dat om meerdere identieke wordpress sites te maken, bijvoorbeeld om een groep mensen een blog te laten maken. Het lijkt erop dat je dat niet wil, en nu al last hebt van de beperkingen. Ik ben bang dat je geen twee verschillende versies kunt laten draaien met multisite, en dat je ook geen site kunt draaien zonder subdir.

Acties:
  • 0Henk 'm!

  • HellStorm666
  • Registratie: april 2007
  • Laatst online: 26-11 17:25

HellStorm666

GSX-R 1000 L0 + A4 Avant B8

Topicstarter
Uiteindelijk met softaculous een clone gemaakt naar de root en de submap /v9 verwijderd.
Softaculous ondersteund ook staging, dus prima oplossing om zo tests te doen en upgrades.

Scientia Potentia Est
Xbox-Live GamerTag: H3llStorm666
19x Q.Cell G5 325wp op APsystems QS1


Acties:
  • 0Henk 'm!

  • kaassouffle
  • Registratie: januari 2002
  • Laatst online: 08:22

kaassouffle

Medewerker v/d Maand

Wordpress heeft daar zelf deze stappen voor (zonder multisite):
https://wordpress.org/sup...method-ii-with-url-change
Pagina: 1


Apple iPhone 12 Microsoft Xbox Series X LG CX Google Pixel 5 Black Friday 2020 Samsung Galaxy S20 4G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2020 Hosting door True