QTranslate-X (WordPress): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Regel 40: Regel 40:
 
</pre>
 
</pre>
  
Voor een test-domein dat op m'n laptop draait, heb ik <code>/etc/hosts</code> als volgt aangepast:
+
== Casus: Pre-Domain Mode (sep. 2017) ==
 +
 
 +
Voor een test-domein dat op m'n laptop draait, wil ik Engels, Duits en Nederlands configureren. Nederlands is de standaardtaal.
 +
 
 +
=== Subdomeinen toegevoegd aan DNS-server ===
 +
 
 +
<code>/etc/hosts</code> Als volgt aangepast:
  
 
<pre>
 
<pre>
Regel 47: Regel 53:
 
127.0.0.1      de.example.dvb
 
127.0.0.1      de.example.dvb
 
</pre>
 
</pre>
 +
 +
URL <code>en.example.dvb</code> leidt nu naar de standaard-vangpagina van de webserver. Hij moet echter naar example.dvb.
 +
 +
=== Aliasen toegevoegd aan Apache-configuratiebestand ==
 +
 +
Dus
 +
 +
<pre>
 +
ServerAlias www.example.dvb en.example.dvb de.example.dvb nl.example.dvb www.en.example.dvb www.de.example.dvb www.nl.example.dvb
 +
</pre>
 +
 +
Als ik nu bv. <code>en.example.dvb</code> intik, springt de browser naar <code>example.dvb</code> - Is dat ok, of moeten het écht aparte domeinen zijn?
  
 
== Bronnen ==
 
== Bronnen ==

Versie van 26 sep 2017 17:08

URL Modification Mode

URL Modification Mode betreft de manier waarop de taal is geïncorporeerd in URL's.

wp-admin » Settings » Language Management:

URL Modification Mode 	

* Use Query Mode (?lang=en). Most SEO unfriendly, not recommended.
* Use Pre-Path Mode (Default, puts /en/ in front of URL). SEO friendly.
* Use Pre-Domain Mode (uses http://en.yoursite.com). You will need to configure DNS
  sub-domains on your site.

[x] Hide URL language information for default language.


[x] Use Per-Domain mode: specify separate user-defined domain for each language. 
    This is only applicable to Pre-Path and Pre-Domain mode.

QTranslate-X introtekst:

* Choose one of a few modes to make your URLs look pretty and SEO-friendly, for example, 
  the simple and beautiful /en/foo/, or nice and neat en.yoursite.com, or everywhere 
  compatible ?lang=en
* One language for each URL – Users and SEO will thank you for not mixing multilingual 
  content.

Startup Guide:

Next decision to make is to choose “URL Modification Mode”. Most users choose “Pre-Path 
Mode”, for which you have to enable one of the pretty permalinks in WordPress 
configuration page “Settings/Permalinks” (/wp-admin/options-permalink.php). Pretty 
permalinks are also required for other url modification modes, except “Query Mode”. 
The least popular is “Query Mode”, since it is not SEO friendly.

Casus: Pre-Domain Mode (sep. 2017)

Voor een test-domein dat op m'n laptop draait, wil ik Engels, Duits en Nederlands configureren. Nederlands is de standaardtaal.

Subdomeinen toegevoegd aan DNS-server

/etc/hosts Als volgt aangepast:

127.0.0.1       en.example.dvb
127.0.0.1       nl.example.dvb   # Eigenlijk redundant, want dit is het hoofddomein
127.0.0.1       de.example.dvb

URL en.example.dvb leidt nu naar de standaard-vangpagina van de webserver. Hij moet echter naar example.dvb.

= Aliasen toegevoegd aan Apache-configuratiebestand

Dus

ServerAlias www.example.dvb en.example.dvb de.example.dvb nl.example.dvb www.en.example.dvb www.de.example.dvb www.nl.example.dvb

Als ik nu bv. en.example.dvb intik, springt de browser naar example.dvb - Is dat ok, of moeten het écht aparte domeinen zijn?

Bronnen