QTranslate-X (WordPress): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 56: | Regel 56: | ||
URL <code>en.example.dvb</code> leidt nu naar de standaard-vangpagina van de webserver. Hij moet echter naar example.dvb. | 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 == | + | === Aliasen toegevoegd aan Apache-configuratiebestand === |
Dus | Dus |
Versie van 26 sep 2017 15: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.
* 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.
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
- https://wordpress.org/plugins/qtranslate-x/
- https://qtranslatexteam.wordpress.com/about/
- https://qtranslatexteam.wordpress.com/startup-guide/ - Bedoeld voor nieuwe gebruikers